現在、私のサイトには会員専用のサイトがあります。各ページは、登録されたセッション check_login.php をチェックします。
// Register $myusername, $mypassword and redirect to Members' Area homepage
session_register("myusername");
session_register("mypassword");
header("location:Members_Area.php");
Member_Area.php:
<?php
session_start();
if (!session_is_registered(myusername)) {
header("location:main_login.php"); //main_login.php is the login page
}
ただし、session_register と session_is_registered は PHP 5.4.0 で非推奨になりました。このコードを 5.4.0 で動作させるにはどうすればよいですか? 私は使用して見てきました:
$_SESSION['name'] = $myusername;
しかし、現在使用している検証の実行方法がわかりません。