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