現在の位置: ホーム> 関数カテゴリ一覧> session_create_id

session_create_id

新しいセッションIDを作成します
名前:session_create_id
カテゴリ:セッションセッション
対応言語:php
一言説明:新しいセッションIDを生成します

関数名:session_create_id()

関数の説明:session_create_id()は、新しいセッションIDを生成するために使用されます。この関数は、セッションIDの生成方法をカスタマイズするために使用できます。

関数の使用法:SESSION_CREATE_ID([String $ frefix = ""]))

パラメーター説明:

  • $プレフィックス(オプション):セッションIDのプレフィックス。デフォルトは空の文字列です。

返品値:新しく生成されたセッションIDを返します。

例:

  1. 新しいセッションIDを生成します:
 $id = session_create_id(); echo $id;

出力は似ています: 2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. プレフィックスセッションIDを生成します:
 $id = session_create_id("myapp_"); echo $id;

出力は似ています: myapp_2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. カスタムセッションIDを生成する方法:
 function custom_session_id() { $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $length = 32; $id = ''; for ($i = 0; $i < $length; $i++) { $id .= $chars[random_int(0, strlen($chars) - 1)]; } return $id; } session_id(custom_session_id()); echo session_id();

出力は似ています: gEHLQaOcD4f3GhIjKlmnOpQrStUvWxYz

注:

  • SESSION_CREATE_ID()関数は、PHP 7.1.0以上で利用できます。
  • SESSION_CREATE_ID()を呼び出す前にセッションが開始された場合、新しく生成されたセッションIDはすぐに有効になりません。セッションIDを更新するには、session_regenerate_id()関数を呼び出す必要があります。
類似の関数
人気記事(にんききじ)