PHP マニュアル
前のページ |  | 次のページ

# session_id

(PHP 4 , PHP 5)

session_id -- カレントのセッションIDを取得または設定する

## 説明

string session_id ( [string id])

session_id()は、カレントのセッションのセッションIDを 返します。idが指定された場合、カレントの セッションIDを置換します。その際、 session_start()より前にコールされている必要があります。 セッションハンドラによっては、セッションIDとして使用できる文字に 制限がある場合があります。例えば、ファイルによるセッションハンドラは セッションIDとして使える文字はa-z, A-Z, 0-9に限られます!

> 注意: セッション保持にクッキーを使用している場合、session_id() においてid引数を指定すると、 カレントのセッションIDが、セットされるものとまったく同一であるか同化に関わらず、 session_start()が呼び出される際に常に新しいクッキーが送信されます。

カレントの名前とセッションIDを、URLに追加可能な文字列として取得す るために定数 SID も使用することが可能です。 クライアントが正しいクッキーを送信してこなかった場合にのみ SIDが定義されるということに注意してください。 セッションハンドリングも参照してください。

以下も参照してください。 session_start(), session_set_save_handler(), session.save_handler.

前のページ | ホーム | 次のページ
session_get_cookie_params | 上に戻る | session_is_registered