2016-02-01 41 views
0

我這個代碼添加到我的PHP頁面:會話啓動重定向doesent工作

<?php 
session_start(); 
if(!isset($_SESSION['username'])){ 
header('Location: login.php'); 
} 

?> 

正如我所說的它`在我的頁面的頂部,但重定向不起作用 我有在瀏覽器中的消息:「我們無法訪問此頁面。「

+0

代碼對於一個頁面是不夠的。使用會話檢查所有其他頁面中的錯誤。 –

+0

由於錯誤提示,您的login.php存在問題。 – Grumpy

+1

你是否從子文件夾重定向?或者你需要在文件夾內重定向?或者你使用任何框架(用於路由/等)? –

回答

0
<?php 
session_start(); 
if(!isset($_SESSION['username'])){ 
echo "Session exist"; exit; 
} 
else{ 
echo "No Session Found"; exit; 
} 
?> 

這將驗證是否有會議或不

+0

好吧,我嘗試這個,但同樣的問題再次! – boguda

+0

讓我看看你開始$ _SESSION ['username']的代碼; –