2015-04-22 98 views
-5
的HTML

有沒有方法在php代碼之前加載html代碼?我試過了下面的代碼。從Accounts.php它應該<a href="logout.php">Logout</a>加載早於

在lougout.php:

session_start(); 
$_SESSION['LoggedIn'] = false; 
$_SESSION['Username'] = ""; 

sleep(2); 

session_destroy(); 
header('Location: login.php'); 

- HTML代碼的東西,顯示的頁面設計 -

<html><body> CSS and html codes </body></html> 

與睡眠命令試驗後,我便知道,睡眠延遲PHP和HTML這根本沒有幫助...問題是,它不顯示註銷消息。

+1

'header'函數只能在瀏覽器輸出任何內容之前調用..嘗試使用javascript重定向.. –

+1

php在服務器端語言,所以它將首先運行,然後結果以html的形式給出 –

+1

你是什麼願望,解釋 –

回答

1

你可以改變你的標題('Location:login.php'); in:header(「refresh:5; url = login.php」);

加載頁面5秒後,您將被重定向。