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 の例


 <?php

# セッション名をWebsiteIDに設定します
  
$previous_name = session_name("WebsiteID");
  
echo "前回のセッション名は、$previous_name です。<p>";
     

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