ホームページ >バックエンド開発 >PHPチュートリアル >セッションに関するいくつかの補足機能 (1)_PHP チュートリアル
PHP では、セッションについて多くの議論が行われています。実際、PHP4 には、通常は気付かない機能がいくつかあります。
以下でご紹介させていただきます。
session_set_save_handler() は本当に良いものです。
//********************
session_unset (PHP4 $#@62;= 4.0b4)
void session_unset(void);
この関数はもちろん登録できますすべてのセッション変数は空に設定されます。これは登録解除ではなく、破棄と同じではないことに注意してください。
以下の例は、この関数をわかりやすく説明しています。
$#@60;?php
session_register("a","b","c"); //自動セッション開始
$b=2; session_unregister("a"); // $a の登録を解除します
echo "A: $a - reg:".session_is_registered("a")."
" // ただし、グローバル $a は残ります
session_unset(); $b と $c を設定解除します
echo "B:$b - reg:".session_is_registered("b")."
"; // 登録は残ります !
echo "C:$c - reg:".session_is_registered(" c")."
";
echo session_encode();
?$#@62;
出力:
A: 1 - reg:
B: - reg:1
C: - reg:1
!b|!