session_name

session_name -- 現在のセッション名を取得または設定する

説明

string session_name(string [name]);

session_name() は、現在のセッション名を返します。 name を指定した場合、現在のセッション名は、 その値に変更されます。

セッション名は、クッキーおよびURLのセッションIDを参照します。 セッション名は、英数字のみで構成されている必要があります。 また、短く記述的である必要があります。 (これは、クッキー警告を有効にしているユーザー用です。) リクエストが開始した際にセッション名はデフォルト値でリセットされ、 session.name に保存されます。 よって、各リクエスト毎に(そして session_start() または session_register() をコールした後に) session_name() をコールする必要があります。

例 1. session_name() の例

  1 
  2  <?php
  3 
  4 # set the session name to WebsiteID
  5   
  6 $previous_name = session_name("WebsiteID");
  7   
  8 echo "前回のセッション名は、$previous_name です。<p>";
  9      

注意: この関数は、PHP 4.0 で追加されました。