Php 使用curl加载页面时禁用表单操作重定向
有人能告诉我在使用cUrl时如何不重定向页面吗。 我是说,我得到了这个密码:Php 使用curl加载页面时禁用表单操作重定向,php,redirect,curl,Php,Redirect,Curl,有人能告诉我在使用cUrl时如何不重定向页面吗。 我是说,我得到了这个密码: $url = "http://somesite.com/submit.php?name=" . $email . "&email=" . $email; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, false); $curl_output = curl_exec
$url = "http://somesite.com/submit.php?name=" . $email . "&email=" . $email;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, false);
$curl_output = curl_exec ($ch);
curl_close ($ch);
echo "Hello!";
在submit.php
中,有一个表单使用javascript自动提交。submit.php
不会继续,因为它将重定向到表单的操作页面
我应该在代码上添加哪些curl选项,以使submit.php
继续,而不让表单操作接管页面,并运行submit.php
的其余代码
submit.php
....
document.forms[“myform”].submit();
添加此选项以防止重定向:
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, false);
cURL不支持javascript,所以我怀疑这里出了什么问题。如果你所说的js脚本在处理数据的文件中,我想,你无能为力。即使javascript只是提交表单?顺便说一下,我用这段代码提交了表单
document.forms[“myform”].submit()代码>@xiomai不会执行javascript,即使是表单提交。你能发布submit.php吗?@lamplightdev好的。编辑问题以包含submit.php页面尝试了此操作,但它仍然将我重定向到表单操作页面。
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, false);