Пример #1
0
 /**
  * Obtains the session id from the request, either from our
  * native 3rd party cookie, or their 1st party cookie sent to us
  * in the body of the request.
  * @method sessionIdFromRequest
  * @static
  * @return {string}
  */
 static function sessionIdFromRequest()
 {
     static $sessionId;
     if (isset($sessionId)) {
         return $sessionId;
     }
     self::$session_name = self::getFields(self::$publisher, 'session_name');
     if (isset($_GET[self::$session_name])) {
         return $_GET[self::$session_name];
     }
     if (isset($_POST[self::$session_name])) {
         return $_POST[self::$session_name];
     }
     if (isset($_COOKIE[self::$session_name])) {
         return $_COOKIE[self::$session_name];
     }
     return null;
 }