2017-09-25 4 views
-1

dbに存在せず、インデックスページにリダイレクトする場合は、アクセスする特定のuid番号を取得しようとしています。ここで私はページの上に置くコードです。私はこれが正しいように見えないというエラーが発生し続ける。セッションにアクセスできるようにするためのuidの取得方法

<?php 
     session_start(); 

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

エラーは何ですか?あなたのifステートメントが間違っています - あなたはそれが望むことをしない "==" –

+2

'if(!isset($ _ SESSION ['uid'] = 12))'が必要です。 –

答えて

1

これを2つの部分に分ける必要があります。

<?php 

     session_start(); 

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

?> 
関連する問題