我已經讀了很多的捲曲的問題就在這裏,沒有人似乎有我有同樣的問題。嫋嫋不正確重定向
我有一個形式設立提交以下材料:
if(isset($_POST['submitted_form']) && $_POST['submitted_form'] == "yes"){
$ch = curl_init("https://www.pipelinedeals.com/web_lead");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_REFERER, "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."");
curl_setopt($ch, CURLOPT_POSTFIELDS, "developer_mode=".$_POST['developer_mode']."&thank_you_page=".$_POST['thank_you_page']."&w2lid=".$_POST['w2lid']."&assign_to_id=".$_POST['assign_to_id']."&lead[lead_source]=".$_POST['lead[lead_source]']."&lead[full_name]=".$_POST['lead[full_name]']."&lead[phone]=".$_POST['lead[phone]']."&lead[email]=".$_POST['lead[email]']."");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($ch);
curl_close($ch);
}
之前有人問我爲什麼用這樣一個令人費解的方法來發布數據,而不只是提交表單,那是因爲我想在將數據傳遞給PipelineDeals之前將其用於其他用途。
它是如此接近正常工作,我可以品嚐它。我的問題是,當我運行代碼「」時,它會繼續並完美地發佈數據。問題是它沒有正確執行重定向。
發生什麼是數據職位。 「」在地址欄左側,頁面上的「https://www.pipelinedeals.com/web_lead」負載的內容(和負載的方式,展示了收到的職位),然後在其「」負載的內容。這就像cURL拉入其他頁面的內容,而不是將用戶重定向到它。
有什麼建議嗎?
如果我用頭,我不能發佈的數據PipelineDeals雖然可以嗎?我仍然可以將帖子捲起來,但用戶最終看到的內容將是該頁面的一個版本,就好像該帖子沒有發生過一樣? –
@ FerdiaO'Brien標題重定向將獨立於cURL請求,因此沒有真正的方法將兩者聯繫在一起。 –
當。感謝大家的信息,它看起來像回到了繪圖板。上面的建議似乎是實現我想要韋恩的最佳方式。 –