![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
同じです。
ただ、session_unset() は PHP4以降でないといけません。
そして、すべてのセッションデータを削除してしますので、セッションデータの一部を削除したい時には使えません。この関数は、ログインチェックを行うようなWEB上ではログアウト処理の時にしか使わないでしょう。
空arrayを入れ込むのは、特定の二次元配列を削除するのにも使えます。
$_SESSION['user'] = 'user_name';
$_SESSION['form'] = 'name';
$_SESSION['form'] = 'name2';
$_SESSION['form'] = 'name3';
$_SESSION['form'] = array();
//この場合は$_SESSION['user']はまだあります。
$_SESSION = array();
//すべてのセッションが消されます。
といった感じです。
すべてのデータを消す場合は、session_unset() のほうが個人的には好きです。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?5a7ff87)
No.1
- 回答日時:
セッション変数用の関数 session_register()、 session_unregister()、session_is_registered()、session_unset() は、古いバージョンのPHPからあるもので、グローバル変数をセッション変数として取り扱うためのものです。
互換性などの点から引き続き使える状態になっているんじゃないでしょうか。現在のバージョン(PHP5など)では、$_SESSIONの初期化は、$_SESSION=array();が良いようです。人によっては、現在はsession_unset()は使うべきではないという人もけっこういます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- 一戸建て 耐震性、工法について質問させていただきます。 現在、3階建てを計画しています。検討していく中で、se 2 2022/10/08 11:09
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
header と session の順番
-
ブラウザを閉じた後もセッショ...
-
セッションハイジャックの対処...
-
PHPのセッション有効期限について
-
セッション変数について
-
URLのパラメータをGETのままで...
-
The session id contains inval...
-
COOKIEを用いたセッション管理
-
wordの差し込み印刷で文字...
-
TreeViewのChild Node
-
Windowsのマクロプログラムで、...
-
「ページネーション」で検索キ...
-
PHPで訪問回数を表示するカウン...
-
PHPでのパスワード制限のセキュ...
-
Yahoo! JAPAN IDを新規取得でき...
-
ps3で久しぶりにCDの音楽情報取...
-
syntax error, unexpected 'ech...
-
php に関して質問です。 各ユー...
-
どういうプログラムを関数化を...
-
Google chart API 、PHP、MySQL...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
ブラウザを閉じた後もセッショ...
-
Sessionの上限について
-
!issetの冒頭の!ビックリマー...
-
ログインしたら他からログイン...
-
セッション ID とセッション名...
-
session_start()で生成されるセ...
-
ログインした掲示板ですが、直...
-
【PHP】SESSION変数の競合を...
-
セッションを維持したまま、サ...
-
セッションのスコープ(有効範...
-
「ログイン機能を持たせる」説...
-
PHP cookieの値が更新されない...
-
別ブラウザ間でセッションの値...
-
リアルタイムカウンター
-
session_cache_limiterの使い方
-
SESSION情報は、ブラウザを起動...
-
セッション変数の命名規則
-
セッション変数にパスワードを...
おすすめ情報