私は2つの変数を扱っています。セッション変数とユーザー変数。
システムを次のように動作させたい:
if ($TicketArray['PostName'] !== $Username) { die("") }
$_SESSION['Administration']
issetのときにこれをオーバーライドしたい。だから私はこれを思いついた:
if ($TicketArray['PostName'] !== $Username OR (!isset($_SESSION['Administration'])))
{
die("");
}
しかし、これは、ユーザー名が投稿名と等しい場合、および管理用のセッションが設定されているかどうかにかかわらず、スクリプトを強制終了します。次を含む if ステートメントをどのように構築しますか:
等しくない
また
設定されていません
または Postname が $Username ではなく $_SESSION['Administration']; 設定されています。セッションが設定されている人はチケットを表示できますか?