session_start()
は、セッションを作成します。 (もしくは、GET変数またはクッキーにより渡されたセッションIDセッショ
ンに基づき現在のセッションを復帰します)
名前付きのセッションを使用したい場合、
session_start()
の前に
session_name()
をコールする必要があります。
この関数は常に
TRUE
を返します。
注意 クッキーに基づくセッションを使用している場合、ブラウザに何か出力 を行う前に session_start() をコールする必要があ ります。
session_start()
は、
trans-sid
が有効の場合にURL書換え用の内部出力ハ ンドラを登録します。ユーザが、
ob_start()
と共に
ob_gzhandler
または類似のものを使用している場合、 出力ハンドラの順番は正しく出力を行うために重要です。例えば、 セッション開始時にユーザは
ob_gzhandler
を登録す る必要があります。
注意 ob_gzhandler よりも zlib.output_compression の使用が推奨されていま す。