我有一个要求发送电子邮件和城市的表单。城市选择还将页面重定向到站点的/ examplecity部分。然后处理该电子邮件并将确认发送给用户。如果用户已存在,则页面将重定向到错误页面。
知道如何压制错误页面并继续前进吗?我尝试了一些卷曲选项,但没有结果。
这是我的代码。
//form
$Curl_Session = curl_init('http://alist-manage.com/subscribe/post?u=08fd07d8be6c7c671&id=960c347');
curl_setopt ($Curl_Session, CURLOPT_POST, 1);
curl_setopt($Curl_Session, CURLOPT_NOSIGNAL, TRUE);
curl_setopt ($Curl_Session, CURLOPT_POSTFIELDS, "&group=$group&MERGE0=$email");
//
//curl_setopt ($Curl_Session, CURLOPT_FOLLOWLOCATION, 1);
curl_exec ($Curl_Session);
curl_close ($Curl_Session);
setcookie("city", $city, time()+604800); // cookie expires in 7 days.
header("Location: http://site.ca/".$city."");
exit();
答案 0 :(得分:2)
好的,如果用户不存在,http://www.alist.com/页面会重定向到错误页面,您希望它直接转到http://site.ca/页面吗?
尝试添加此内容:
curl_setopt($Curl_Session,CURLOPT_RETURNTRANSFER,true);