15

私はかなりばかげた質問があります(私は信じています):

2 つのセッションを開始し、2 回呼び出したらどうなりsession_start()ますか? たとえば、Userユーザーのセッションを開始するクラスと、Error別のセッションを開始するクラスがあるため、エラーと通知を保存して他のページに渡すことができます。

問題が発生する可能性はありますか?これは効率的ですか?

4

2 に答える 2

24

PHP は、複数の同時セッションをサポートしていません。リクエストで 2 回目の呼び出しをsession_start()行っても、既存のセッションが ( 経由で) 破棄されない限り、何も実行されませんsession_destroy()

session_start()GET または POST リクエストを介して渡された、または Cookie を介して渡されたセッション識別子に基づいて、セッションを作成するか、現在のセッションを再開します。

http://php.net/session-start

于 2012-10-17T18:00:10.697 に答える