static function detectID()
 {
     if (Session::useCookies()) {
         if (isset($_COOKIE[Session::name()])) {
             return $_COOKIE[Session::name()];
         }
     } else {
         if (isset($_GET[Session::name()])) {
             return $_GET[Session::name()];
         }
         if (isset($_POST[Session::name()])) {
             return $_POST[Session::name()];
         }
     }
     return null;
 }
Exemple #2
0
 /**
 * +----------------------------------------------------------
 * 检测SessionID
 * +----------------------------------------------------------
 * @static
 * @access public
 * +----------------------------------------------------------
 * @return void
 		+----------------------------------------------------------
 */
 static function detectID()
 {
     if (session_id() != '') {
         return session_id();
     }
     if (Session::useCookies()) {
         if (isset($_COOKIE[Session::name()])) {
             return $_COOKIE[Session::name()];
         }
     } else {
         if (isset($_GET[Session::name()])) {
             return $_GET[Session::name()];
         }
         if (isset($_POST[Session::name()])) {
             return $_POST[Session::name()];
         }
     }
     return NULL;
 }