ホームページ >バックエンド開発 >PHPチュートリアル >フルセッションチュートリアル (3)_PHP チュートリアル
3. セッション応用例
次のサンプル スニペットは参考用です。セッションをカスタマイズするかどうかはあなた次第です
(1) ユーザー認証に使用します
セッション開始();
$dbh=MySQL_connect("localhost:3306","xxxx","xxxx");
MySQL_select_db("znsoft");//データベースを選択
$query="selectuseridfromreguserwhereuserid='$userid'andpass='$pass'";
//$userid$pass は、ログイン フォームによって渡されるユーザー名とパスワードです
$res=MySQL_query($query,$dbh);
if($row=MySQL_fetch($res))
{
$reguser=$row[0]
;
?>
<スクリプト>
alert("わかりました、相棒、ようこそ!");
スクリプト>
}
それ以外は
{
$reguser="";
?>
<スクリプト>
alert("申し訳ありませんが、あなたは登録ユーザーではありません!");
スクリプト>
//自分でコードを入力してください
}
session_register("登録ユーザー");
?>
別のページにログインしていないか確認してください
================
session_start();
if(isset($reguser)&&$reguser!="")//すでにログインしています
{
「ようこそ、相棒」とエコーします。
}
else//ログインしていません
エコー「登録してください」
?>
===============================
セッション破壊();
// または $reguser=""
;
?>
(2)は変数を渡すために使用されます
このプログラムはページ間で変数を転送するために使用されます
$name="m.y";
if(!sesion_is_registered("name"))//セッション変数名が登録されていません
?>
2ページ目
===================
エコー$名前;
//もう使用したくない場合は削除してください
if(session_is_registered("name"))//既に登録されている場合は登録するかどうか
session_unregister("name");//もちろん削除します
?>
www.bkjia.com
true
http://www.bkjia.com/PHPjc/629566.html
技術記事
3. セッション アプリケーションの例 以下のサンプル スニペットは参考用です。必要に応じてセッションをカスタマイズできます。 (1) ユーザー認証に使用されますか? $dbh=MySQL_connect(localh...
)