我有PHP脚本托pipe,接收大数据与Ajax /职位。
刚才在主持一些作品之后,我发现脚本已经坏了。
我检查curl:
文件temp1:
user_avatar=&user_baner=&user_sig=....
总计237个字,和
curl -H "X-Requested-With: XMLHttpRequest" -X POST --data @temp1 'http://host/mypage.php'
作品完美。
但是用文件temp2:
name=%D0%9C%D0%B5%D0%B1%%B5%D0%BB%D1%8C%D0%A4%%B0%D0%B1%D1%80%D0%B8%D0%BA%D1%8A&user_payed=0000-00-00&...positions%5B5231%5D=on
总字数:65563
curl -H "X-Requested-With: XMLHttpRequest" -X POST --data @temp2 'http://host/mypage.php'
curl没有任何回报。
看起来像apache / php / php.ini或类似的问题。
我检查.htaccess
php_value post_max_size 20M
我应该检查哪些其他参数?
%BO编码杀死php / apache有可能吗? 或总数参数(约2800)?
听起来你可能会碰到suhosin补丁对PHP的限制 – 特别是suhosin.post.max_value_length参数。
Web服务器的error_log中有什么可以帮助吗?
这是php_value max_input_vars