我在页面上的POST数据有问题,它可以在chrome和Firefox上运行,但是在IE11上却无法正常工作。事实很简单,如果我们执行通过ajax发送的全局变量var_dump()
的{{1}} php端,则该变量带有null(版本为的php是php7.1.18),但在php5.3服务器(旧服务器上可以正常工作)上。
$_POST
你知道这个问题吗?
谢谢
答案 0 :(得分:0)
您提供的代码正确。在Firefox,Chrome和IE(11.0.75 / KB4339093)上对其进行了测试,但无法重现您的问题-$ _POST对我来说看起来不错
您可以发布请求标头吗?
我想问题不在您的代码中
答案 1 :(得分:0)
如何在应用程序的控制器中发布请求标头..
public function ajaxController(Request $request){
var_dump($request); // it is null
var_dump($_POST); // it is null
}
到目前为止,我已经进行了测试,我在Apache中看到了Keepalive配置。当存活时间为5秒时,我的工作时间为5秒,如果刷新时间为10秒,则刷新页面后的工作时间为10秒,但是请别说那是行不通的..如果11s ....请求为null,并且没有发布...而我们被封锁