[爆卦]php header跳轉是什麼?優點缺點精華區懶人包

為什麼這篇php header跳轉鄉民發文收入到精華區:因為在php header跳轉這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者stator (別急著吃棉花糖)看板PHP標題[請益] 請教php+javascript的ale...


各位前輩好:

因為php網頁寫了判斷若帳密輸入錯誤,要能顯示錯誤訊息對話框,並跳回重新輸入頁
使用的是javascript

寫法如下:
<?php
if 條件成立
{
轉往成功畫面;
}

else
{
echo "<script language=javascript>";
echo "window.alert('輸入錯誤');
echo "</script>";
header("location:重回登入網頁");
}

但現在只能直接跳回網頁而不會有錯誤訊息框跑出來。請問這是什麼原因呢??

還請各位前輩能解惑,要如何出現訊息框才跑回網頁呢?謝謝

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.12.33.61
terrybob:server端語言會先執行,所以在轉跳之後js的部份就略過了 06/12 01:31
terrybob:轉向也用js去作吧… 06/12 01:31
hareion08:用js的history.back(),不要用header 06/12 01:31
stator:抱歉,我在alert下方加入echo "history.back()";還是無法 06/12 01:43
iFEELing: header 在 HTML 內容之前.在header轉掉 後面寫啥都沒用 06/12 01:47
iFEELing:把header拿掉然後用JS的轉頁去轉 06/12 01:49
stator:但我已將header拿掉,但還是無法跑出錯誤訊息 06/12 05:06
emn178:"alert(...);location.href='{$轉址}';" 06/12 06:53
stator:謝謝樓上各位 06/12 11:33

你可能也想看看

搜尋相關網站