我有一個表單。表格填寫完成後,用戶點擊提交按鈕,用戶將被帶到一個感謝頁面。在感謝頁面上有一個鏈接(錨定標籤),供用戶訪問她的主頁。它可以正常工作20次。PHP跳過腳本並單擊錨標記
問題是,有時PHP會跳過謝謝頁面並直接進入主頁。這怎麼可能? PHP如何點擊鏈接?我已經完成了代碼,它是完全正確的。沒有JavaScript,只是HTML和CSS。
就像我說的,它不會每次都這樣做,我想這不是一個出價交易,我只想了解發生了什麼。我正在使用一個簡單的標題重定向像這樣
$url = "thanks/";
header("Location: $url");
exit();
你們認爲怎麼樣?有什麼辦法可以阻止它嗎?
謝謝
代碼看起來不錯...可能問題出在代碼的其他部分... – gustavotkg
聽起來像重定向到默認頁面,當找不到請求的網頁。你能以某種方式重現這種行爲嗎?您是否試過跟蹤瀏覽器發出的請求(例如,使用'Live HTTP Headers' - AddOn for FireFox),然後比較兩種情況? – Quasdunk
問題可能是你的$ url變量...如果你的實際網站是例如http://mysite/form.php,那麼它會讓你前往http:// mysite/thanks /,如果你的網站是http://mysite/form然後它會將您轉到http:// mysite/form/thanks ...我不知道您使用了哪個框架,但我認爲這可能是您的標題轉發問題。 – Daniel