有人能告诉我在使用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 ($ch);
curl_close ($ch);
echo "Hello!";
发生的情况是,在submit.php
中有一个使用javascript自动提交的表单。CCD_ 2不会继续,因为它将重定向到表单的动作页面。
我应该在代码中添加哪些curl选项,以使submit.php
在没有表单操作接管页面并运行submit.php
的其余代码的情况下继续?
submit.php
<?php
$name = $_GET['name'];
$email = $_GET['email'];
?>
<form method="post" action="actionpage.php" name="myform">
....
</form>
<script type="text/javascript" language="javascript">
document.forms["myform"].submit();
</script>
添加此项以防止重定向:
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, false);