私の tmp ディレクトリは php からアクセスできません。したがって、セッションは実際には機能しません (実際には機能しません) が、この場合は何らかの理由で機能します。
これがシナリオです。
ユーザーの資格情報を検証し、セッション変数を設定し、ユーザーを panel.php にリダイレクトするページ index.php があります。
if($verified)
{
$_SESSION['unid']=$unid;
$wel="Welcome :";
$_SESSION['una']=$user;
$_SESSION['level']=$lev;
$_SESSION['pas']=$pass;
$_SESSION['wel']=$wel;
header("location:panel.php");
}
panel.php にコードがあります。
<?php
ob_start();
if(session_id()==''){
session_start();
}
if($_SESSION['una'] == "")
{
header("location:index.php");
}
index.php からログインすると、セッション データは読み取れませんが、通常のセッションと同じように panel.php が開きます。
ページを更新すると、セッションがなくなり、ページがリダイレクトされます!
この動作の説明はありますか?
PHP V5.3.10