php
文章平均质量分 66
hjjhce
这个作者很懒,什么都没留下…
展开
-
过滤特殊危险字符
一般,对于传进来的字符,php教程可以用addslashes函数处理一遍(要get_magic_quotes_gpc()为假才处理,不然就重复转义了!),这样就能达到一定程度的安全要求比如这样代码如下 复制代码 if (!get_magic_quotes_gpc()) { add_slashes($_GET); add_slashes($转载 2015-08-18 14:58:26 · 2457 阅读 · 1 评论 -
json_encode处理中文乱码
后台PHP页面(页面编码为UTF-8或者已经把字符转为UTF-8)使用json_encode将PHP中的array数组转为JSON字符串。例如:[php] view plaincopyprint?⃕ $testJSON=array('name'=>'中文字符串','value'=>'test'); echo jso转载 2015-08-18 14:59:52 · 547 阅读 · 0 评论 -
修改PHP上传文件大小限制的方法
修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为ma转载 2015-08-18 15:06:39 · 741 阅读 · 0 评论 -
php下载文件
header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.$file_data['name'].$extension);转载 2015-08-18 15:13:54 · 342 阅读 · 0 评论 -
PHP URL变量
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数 echo $_SERVER[转载 2015-08-18 15:03:59 · 1840 阅读 · 0 评论 -
PHP关于时区的设置
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个"PHP Warning: date() [function.date]: It is not safe to rely on thesystem's timezone settings. You are *required* to use the date.timezonesetting or the date_defa转载 2015-08-18 14:49:59 · 680 阅读 · 0 评论 -
同步请求和异步请求
对于一个 WEB 程序员来说,如果他对同步执行模式与异步执行模式不了解, 他往往会在对服务器发出一个操作语句(查询或读取一条记录等操作)后,立该引用服务器返回的执行结果,或者对该结果进行下一步操作,这是很危险的。对于一个简单的过程来说,这样不会存在什么大问题,但如果涉及到一个很复杂的操作过程,比如客户机上的后续语句是在该操作语句发 出后接着执行的,但由于各种原因,服务器不一定能执行完该操作语句,并转载 2015-08-18 14:57:49 · 1327 阅读 · 2 评论 -
利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串
利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串openssl_random_pseudo_bytes函数本身是用来生成指定个数的随机字节,因此在使用它来生成随机字符串时,还需要配合使用函数base64_encode。如下所示:public static function getRandomString($length = 42)转载 2015-08-18 15:22:12 · 3201 阅读 · 0 评论 -
cookie和session摘录笔记
1. CookieCookie是存储在客户端上的一小段数据,浏览器通过HTTP协议和服务器端进行Cookie交互。Cookie在远程浏览器端存储数据并以此跟踪和识别用户。Cookie并不是某种语言(如PHP)实现的,而是某种语言通过对Cookie的间接操作,即发送HTTP指令,浏览器收到指令便操作Cookie并返回结果。PHP对cookie的操作:setcook转载 2015-10-13 15:06:44 · 414 阅读 · 0 评论