session_create_id 新しいセッションIDを作成する &reftitle.description; stringfalsesession_create_id stringprefix"" session_create_id 関数は、 現在のセッションのための新しいセッションIDを作成するのに使われます。 この関数は、衝突しないセッションIDを返します。 セッションがアクティブでなければ、衝突しているかどうかのチェックは省略されます。 php.ini の設定に従って、セッションIDは作成されます。 重要なのは、あなたの Webサーバーが使っているものと同じユーザIDを、 GC タスクのスクリプトで使うことが重要です。 そうしないと、特にファイルの保存ハンドラでパーミッションの問題が起こるかもしれません。 &reftitle.parameters; prefix prefix が指定されると、 新しいセッションIDの前に、 prefix が付きます。 セッションIDに全ての文字が許されているわけではありません。 [a-zA-Z0-9,-] が許可されています。 最大の長さは256文字です。 &reftitle.returnvalues; session_create_id 関数は、 現在のセッションのための、衝突しない新しいセッションIDを返します。 セッションがアクティブでない時に使われると、 衝突しているかどうかのチェックは省略されます。 失敗した場合は、&false; を返します。 &reftitle.examples; <function>session_regenerate_id</function> と一緒に、<function>session_create_id</function> を使う例 ]]> &reftitle.seealso; session_regenerate_id session_start session.use_strict_mode SessionHandler::create_sid