認証が必要なページの場合は、Apache サーバー認証を使用するのが最善です。
などの異なるページ間でユーザー ID を保存します
login.php if ($name=="" && $pass=="")
ただし、Apache サーバー検証のインターフェースは十分に使いやすいものではありません。さらに、cgi モードの php や iis での php など、Apache サーバーを使用してすべての状況を検証できるわけではありません。
{
?>
pass:
else
{
if($name!="uuu" || $pass!="ppp")
{
echo "ログイン失敗!"
}
else
{
session_register(" user");
session_register("passwd");
$user=$name;
$passwd=$pass;
echo "OK!
次のページ< /a>";
}
}
?>
エコー "ユーザー名:$user"?>
ただし、ユーザーは http://domain.name.com/next.php?user=uuu
を使用して認証をバイパスできます。
実際の next.php は次のようになります:
session_start();
{
}
else
{
echo " ユーザー名:$user"
}
?>
セッション変数を検出するには session_is_registered() を使用します
このようにして、基本的にセッションを使用して ID の信頼できる認証が実現されます。
http://www.bkjia.com/PHPjc/532515.html
www.bkjia.com