私は奇妙なシナリオに直面しています。基本的に私が行っているすべてのウェブページに自動セッションの有効期限
session_start();
if(!isset($_SESSION['login']))
header("Location: login.php");
すべてのユーザーが最初にログインしたことを確認してください。私はクロームで作業しています。私は自分のWebアプリケーションにログインし、それが正常に動作するページを開くとどうなりますか?同時に、別のタブで私が自分のホスティングサーバーにログインしている場合、私は自分のWebアプリケーションからログアウトしています。私のアプリケーションに再度ログインすると、私は私のホストサーバーからログアウトしています!!
私は間違っていますか?セッション変数をチェックしたり設定したりするのに問題がありますか?
//if authentication successful
session_start();
$_SESSION['login'] = "1";
セットの 'のために、重複しない値を使用して確認する必要があります$ _SESSION ['login'] '〜' 1'' '' 1 ''' –
ホストサーバーはあなたのWebアプリケーションと同じドメイン名を使用していますか? –
@alex:これらの違いはありますか? ジョージ:はい、同じです。 – samach