
php
blankcyx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
个人对于GBK与UTF-8的理解
该理解是我在学习php时的理解 在学习php时,当学到文件上传和下载时遇到了一些问题 该问题是乱码,在后台获取到文件名字,然后直接保存在服务器却是乱码 后来发现是编码问题 自己本地电脑(window)所用编码为gbk,服务器编码为utf8 在上传与下载文件时如果需要在自己本地电脑里读取文件,那么读取到的文件名格式为GBK 在上传服务器时需要把编码改成UTF-8,不然在服务器存储时会是乱原创 2017-01-17 21:52:30 · 359 阅读 · 0 评论 -
PHP强制转换整形的一点小问题
问题遇到情况为 那时我进行数据库录入 有一些数据为全数字 并且长度很长 然后我录入数据库一直出错 最后发现是之前为了避免注入那些 我在数据前面进行了一次intval 然后数据太大,就转化整形错误 导致录入数据库错误 最后我用判断字符串是否全为正式来避免注入,不进行整形转化 inval 与(int)最大长度为20位数左右,具体多少忘记了 数据超过长度会按最大值或者最小值来显示原创 2017-01-17 22:27:13 · 1490 阅读 · 0 评论 -
使用thinkphp验证码时的问题
遇到问题情况是 我贪图方便使用thinkphp原生的验证码功能 然后做了一个demo 然后进行测试 发现测试时 我输入验证码后 第一次会提示验证码正确 然后继续发送验证请求返回提示为验证码错误 在百度等查询很久后才发现 使用thinkphp验证码时验证成功一次后验证码被重置 也就是第二次再发送同样验证码时,在服务器会返回false 解决方法是在检测函数的新建类中加配置原创 2017-01-17 22:32:52 · 349 阅读 · 0 评论 -
记录自己制作投票系统的坑
当时情况是这样的 我需要制作的一个投票系统 当时遇到一些问题 首先我使用了记录ip与cookie加验证码的方法做了投票系统 但是存在漏洞 因为目前我已知的获取ip的函数都是只能获取局域网主ip 然后在局域网中,如多台手机连同一个wifi,然后会产生后果是,从他们这些客户端所获取到的ip将会一模一样,导致一台手机投票后其余手机或者那个主电脑不能再投票 然后另一个漏洞是无法防止刷票 开原创 2017-01-19 22:10:32 · 546 阅读 · 1 评论