2017-09-25 26 views
-1

我想獲取某個uid編號訪問頁面,如果它們不在db中,那麼它會將它們重定向到索引頁面。這是我放在頁面頂部的代碼。我不斷收到一個錯誤,這似乎不正確。如何獲得會話uid以允許訪問頁面

<?php 
     session_start(); 

     if(!isset($_SESSION['uid'] = 12)){ 
     header('Location:index.php'); 
     } 
    ?> 
+1

什麼是錯誤?而你的if語句是不正確的 - 你需要「==」 –

+2

'if(!isset($ _SESSION ['uid'] = 12))''那不符合你的希望。 –

回答

1

您需要將其分爲兩部分。

<?php 

     session_start(); 

     if(!isset($_SESSION['uid']) || $_SESSION['uid'] != 12){ 
      header('Location:index.php'); 
      exit; 
     } 

?> 
相關問題