0
이메일 및 도시를 요청하는 양식이 있습니다. city select는 페이지를 사이트의/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();
내가 당신에게 맥주를 살 수있다! 얼마나 많은 다른 옵션이 있는지 모르겠다. ... – mrlayance
CURLOPT_RETURNTRANSFER는 브라우저에 직접 출력하지 않고 결과 문자열을 반환하도록한다. 실제로 캡쳐하고 파싱하여 사용자에게 오류를 표시하거나 어떤 방식으로 처리하는 오류 페이지가 있는지 판별 할 수 있습니다. 아, 솔루션으로 내 대답을 선택할 수도 있습니다. – Phoenix