同事叫我帮忙解释一个问题:一个PHP生成的重定向请求,在Nginx日志里产生两种截然不同的记录,一种响应体大小是零个字节,另一种响应体大小是五个字节.
json_decode返回null空问题解决方法
json_decode对于英文估计返回都是正常的但有些朋友碰到中文时会就发现返回为null或空了,下面我来给各位朋友简单介绍此问题解决方法.
今天在做一个东西的时候需要抓取淘宝的一些数据,找到了请求的url,返回了一个callback,看了下callback中的参数是一个对象,通过正则匹配去到了数组,但是在使用json_decode()转换的时候返回的是NULL,老郁闷了,前一段时间要做一个东西也是因为这个原因,没有成功的把json对象转换成php的数组,放弃了,今天又遇到了,终于找到了解决的办法.
php中mysql_query(“set names utf-8″)乱码
我们知道在mysql查询数据库时如果我们中在查询前设置mysql_query是会出现乱码的,但是很多朋友这样设置mysql_query("set names utf-8")但还是乱码这是什么原因呢,下面我们来看看具体设置方法.
PHP的SESSION丢失?跨页面SESSION丢失问题
SESSION丢失意思是讲在当前页面的session是有值了,但到了另一个页面session就没有值了,这有违背了session的正常逻辑了,正常情况session是服务器全局变量是可以在当前域的任何页面使用的,那现在这种问题是什么问题呢,下面我来给大家讲一下.
解决PHP中file_get_contents抓取网页中文乱码问题
file_get_contents函数本来就是一个非常优秀的php自带本地与远程文件操作函数,它可以让我们不花吹挥之力把远程数据直接下载,但我在使用它读取网页时会碰到有些页面是乱码了,下面我就来给各位总结具体的解决办法.
解决php插入数据到mysql中文乱码问题
php+mysql数据时我们必须保证提交到数据库的编码与mysql编码是一致的这样才可以保存中文不出现问号乱码问题,下面我先整理两个让mysql与页面保证编码一致的方法.
php Maximum execution time of 30 seconds exceeded 网页超时的解决方法
我们在做一个采集程序时会碰到页面执行过久导致提示php Maximum execution time of 30 seconds exceeded错误了,出现这个问题解决办法非常的简单只要在页面顶部设置set_time_limit(0)即可.
UTF-8编码怎么去掉BOM头?
使用uft8编码或做页面的朋友会碰见过把页面保存时会发现页面是空白的但是页面确实有内容,后会会听说是bom头的问题,那么什么是bom头了,要如何解决因为bom头导致页面空白问题呢,下面我们一起来看看具体解决办法.
PHP Warning:phpinfo() has been disabled函数禁用
今天在一朋友服务器测试一个网站时发现我在测试phpinfo时碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按话的意思我总结了解决办法,下面我们一起来看看吧.
PHP has encountered an Access Violation at 解决办法
今天在iis中使用php环境时发现用了一会运行php文件就提示PHP has encountered an Access xxx错误了,在网上找了很多的解决办法,下面我来给各位总结一下各种解决方法与原理.
解决phpMyAdmin Cannot start session without errors错误
本文章重点给各位介绍关于在使用phpMyAdmin时提示Cannot start session without errors错误问题的解决方法,希望文章对各位有帮助.
环境:linux ,apache2 ,php5
php的json_decode函数返回null的问题
php5.2以后自带json_decode函数,但是对json文本串的格式要求非常严格,如果我们稍有一点不注意很可能使用该函数得到的返回值是NULL了,今天我就碰到此问题下面一起来看看.