ホームページ > バックエンド開発 > PHPチュートリアル > Apache サーバー検証の代わりにセッションを使用する_PHP チュートリアル

Apache サーバー検証の代わりにセッションを使用する_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:21:06
オリジナル
748 人が閲覧しました

認証が必要なページの場合は、Apache サーバー認証を使用するのが最善です。
ただし、Apache サーバー検証のインターフェースは十分に使いやすいものではありません。さらに、cgi モードの php や iis での php など、Apache サーバーを使用してすべての状況を検証できるわけではありません。

セッションを使用して、

などの異なるページ間でユーザー ID を保存します

login.php

if ($name=="" && $pass=="")
{
?>

user:

pass:




}

else
{
if($name!="uuu" || $pass!="ppp")
{
echo "ログイン失敗!"
}
else
{
session_register(" user");
session_register("passwd");
$user=$name;
$passwd=$pass;
echo "OK!
次のページ< /a>";
}
}

?>

next.php


セッション開始();

エコー "ユーザー名:$user"?>
ただし、ユーザーは http://domain.name.com/next.php?user=uuu
を使用して認証をバイパスできます。

実際の next.php は次のようになります:

session_start();
{

echo "ログイン失敗"

}
else
{
echo " ユーザー名:$user"
}
?>
セッション変数を検出するには session_is_registered() を使用します
このようにして、基本的にセッションを使用して ID の信頼できる認証が実現されます。




http://www.bkjia.com/PHPjc/532515.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/532515.html技術記事認証が必要なページの場合は、Apache サーバー認証を使用するのが最適です。 ただし、Apache サーバー検証のインターフェイスは十分に使いやすいものではありません。さらに、すべての状況でできるわけではありません...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート