2015-06-04 42 views
0

在我的PHP網站,我使用腳本警報檢查無效的用戶名和密碼。如果用戶名和密碼錯誤,它會顯示一個消息框。當我點擊ok時,用戶將被重定向到index.php頁面。但是我想重新加載相同的頁面,例如header('Location: '.$_SERVER['PHP_SELF']);jscript頭重新載入相同的頁面

這是我的代碼:

echo "<script>alert('Invalid Username and Password'); 
location.href='index.php'; 
</script>"; 
+0

,如果你做的警報,然後'頭(會發生什麼 '的位置:' $ _ SERVER [ 'PHP_SELF'] );'? –

+0

正在使用jscript Sulthan –

+0

但我建議不要使用'alert'而是您可以只顯示警告消息作爲對話** **默認警報樣式真的太舊了:) ** –

回答

0

您可以使用location.reload()

echo "<script>alert('Invalid Username and Password'); location.reload();</script>"; 

reload()功能上也有一個可選的參數:

  • 假 - 默認。重新加載緩存中的當前頁面。 。
  • 真 - 從服務器重新加載當前頁面
+0

謝謝你的幫助 –

0

試試這個Eval

echo "<script>alert('Invalid Username and Password'); window.location.href='index.php';</script>"; 
+0

謝謝你的幫助 –

相關問題