2009-09-04 1 views
4

同じサーバーに2つのプロジェクトがあり、その設定が "session.auto_start"に矛盾しています(post)。他のプロジェクトにsession_start()などのコードが含まれていても、session.auto_startを「ON」にできますか?PHP:session.auto_start

答えて

8

:私はセッションが既に存在する場合は、同じように、1つのスクリプトのチェックを持っている可能性が想像しますphp_flag session.auto_start 1

また、そのタグのグローバルなapache設定に入れることができるかもしれません。

3

セッションが既に開始されている場合。次に、E_NOTICEエラーが発生します。 session_start() docs.

4

ユーザーごとに独立したセッションが必要ですか? Apacheを使用して、右のオプションを持っている場合は、あなたがこれを含む.htaccessファイルでsession.auto_startを有効にすることができ

if(!($_SESSION)) { 
    session_start(); 
} 
0

"session.auto_start"のためにコンフリクトがないと思うのは、プロジェクトごとに個別にsession_nameを設定するだけです。