这是一个非常奇怪的问题。我将值作为POST发送到服务器,但服务器没有收到它们。我最近在亚马逊ec2上设置了服务器。我安装了ubuntu 3.13.0-44,apache 2.4,php5
我发送了什么?
通过POST到我的服务器的简单值。通过chrome中的REST控制台插件
我服务器上的代码是什么?
$ _ POST [ “变种”];
关于我在这里缺少什么的任何线索?
更新
访问日志:
14.99.0.122 - - [12 / Jul / 2015:14:02:52 +0000]“POST / reco / add_user_affiliation_to_neo HTTP / 1.1”404 231“ - ”“Mozilla / 5.0(Macintosh; Intel Mac OS X 10_9_4 )AppleWebKit / 537.36(KHTML,如Gecko)Chrome / 43.0.2357.81 Safari / 537.36“
我要发送到服务器的内容:
我正在使用REST CONSOLE插件进行chrome。
请求方法:POST
BODY
内容标题
内容类型:application / x-www-form-urlencoded
请求有效负载:var = testvalue
答案 0 :(得分:0)
请在php.ini
。
post_max_size
你不能使用像“8MB”这样的值:
使用“MB”而不是“M”是无效的,而不是抛出一个 启动时出错,PHP内部将此解释为“0” 无效。由于post_max_size实际上为零,没有 把它变成了$ _POST数组。
希望它会有所帮助。