有人可以告诉我在使用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自动提交的表单会发生什么。 submit.php
不会继续,因为它会重定向到表单的操作页面。
我应该在代码上添加哪些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>
答案 0 :(得分:0)
添加此项以防止重定向:
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, false);