当我执行POST提交给php脚本时(例如:http://kidspc.com.mx/kidspc2/prueba_get_post.htm),我正在失去一个变量。
我想,在php.ini或httpd.conf中有一个参数导致apache阻止这个变量,但我不知道要搜索什么。
我尝试在这篇文章PHP some $_POST values missing but are present in php://input的解决方案,但变量仍然消失。
是否有一个Apache或PHP的参数,可能会导致此?我怎么能解决这个问题?
编辑:对不起,我将名称属性添加到文本框,它的工作。请检查这个帖子 https://stackoverflow.com/questions/11888825/post-variable-with-large-value-disappears
Apache不'阻止'PHP变量。如果_POST为空,则PHP没有收到任何要放入_POST的内容。 – 2012-08-09 14:39:53
@Marc:Apache本身没有,但是一个“安全”模块可以很好地改变请求,保持某些键或值不会传递给脚本。当然,这样的模块在共享主机上会非常烦人,如果它在私有服务器上,管理员应该知道它。 – cHao 2012-08-09 17:42:28