我以编程方式将表单发布到PHP表单处理脚本.我有办法让表单处理脚本认为帖子是由ajax完成的吗?表单处理程序当前在$ _SERVER中检查HTTP_X_REQUESTED_WITH以实现特殊的仅ajax逻辑.我需要在使用cURL发布到表单时执行的代码.
Ben*_*nno 27
通过PHP cURL - http://www.php.net/manual/en/function.curl-setopt.php
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest"));
$result = curl_exec ($ch);
curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)
rih*_*iha 15
curl -H "X-Requested-With: XMLHttpRequest" ...
Run Code Online (Sandbox Code Playgroud)
这会根据您的请求发送标题"X-Requested-With".然后可以使用值("XMLHttpRequest")$_SERVER['HTTP_X_REQESTED_WITH'].