2017-04-11 438 views
0

我在鏈接PHP部件下方進行控制,並在點擊鏈接時重定向用戶。如果用戶未登錄,重定向

session_start(); 
     if($_SESSION['LoggedIn']==TRUE) 
     { 
      //DO SOMETHING 
     } 
     else 
     { 
     header("e.g. REDIRECT TO THE PAGE IN LOCALHOST "); 
     } 

這是我的html頁面/導航鏈接

<a class="dropdown-link" href="account.php">Il mio account</a> 
<a class="dropdown-link" href="orders.php">I miei ordini</a> 

是可以使用相同的文件在不同的頁面將用戶重定向?

+1

我假設你問[require](http://php.net/require)/ [include](http:// php.net/include)? –

+0

是的,但我需要更改單擊鏈接時重定向的頁面 –

+0

無法正確地得到問題。你能詳細說明嗎? –

回答

0

請與名稱的文件中像authenticate.php並將其包含在需要登錄的所有頁面,它包含以下代碼:

session_start(); 
if($_SESSION['LoggedIn']==TRUE) 
{ 
    //DO SOMETHING 
} 
else 
{ 
    header("location: index.php"); 
} 

如果用戶沒有登錄,則用戶會被重定向到index.php

+0

是的,請在* account.php *和* orders.php *中包含此腳本/代碼... – butterFlyNick

0

試試看下面的代碼。它必須在你的case.Just改變了PHP文件名:

session_start(); 
if(isset($_SESSION['LoggedIN'])) 
{ 
    header("location:home.php"); 
} 
else 
{ 
    header("location: login"); 
} 
相關問題