私はこれが非常に簡単な修正であるように落ちました、しかし私はこれをするために非常に多くの異なった方法を試みて、そしてグーグルでとても多くの時間を過ごしました。基本的にユーザーがログインし、私のスクリプトはそれらが私のデータベースにあることを確認します。それはうまくいきます、それから私は私の見解を始めます。
session_start();
$_SESSION['log']=$username;
header("location:lindex.php");
次のページlindex.phpで、セッションを順番に呼び出し、の値$_SESSION['log']
が「サポート」であるかどうかに基づいてifステートメントを設定しようとしますが、セッション呼び出しの値に関係なく、文字列の長さ、strstr、strpos、== "support。何も機能していません。アイデアはありますか?ここにlindex.phpがあります。
session_start();
if(empty($_SESSION['log'])){
echo "You must log in";
exit();}
if(strstr($_SESSION['log'], 'support'))
{
header("location:../sindex.php");
}
サイドノートに。セッションが空の場合、スクリプトを終了します。