0

私は非常に大きなコードのスタックを持っています。
常にsession_start()関数を使用する必要があります。
session_start()を使用していない場合は、相互に実行しないでください。

例:

<?php 
if(session_start() == "used")
{
       // not run
}
else
{
       session_start();
}
?>
4

6 に答える 6

4

つまり、セッションがすでに開始されているかどうかを確認したいですか?ここから入手できます

PHPセッションがすでに開始されているかどうかを確認します

if(session_id() == '') {
    // session isn't started
}
于 2012-06-06T11:55:58.347 に答える
2
if(session_id() === ""){
   session_start();
}
于 2012-06-06T11:57:41.467 に答える
1

このページの上部を使用する方が良いと思います。このいくつかの時間を使用する必要はありません。

session_start();
于 2012-06-06T11:55:09.797 に答える
1

次のようなことができます:if(!isset($ _ SESSION)){ session_start(); }

于 2012-06-06T12:10:36.197 に答える
1

あなたはそれをこのように試すことができます:

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

セッションのドキュメントも参照してください

于 2012-06-06T14:25:10.087 に答える
0

session_start()コードの前に行う必要があるため、これは機能しないと思います

于 2012-06-06T11:55:31.680 に答える