/** * Tries to find any session id in $_GET, $_POST or $_COOKIE * * @static * @access private * @return string Session ID (if exists) or null */ function detectID() { if (HTTP_Session::useCookies()) { if (isset($_COOKIE[HTTP_Session::name()])) { return $_COOKIE[HTTP_Session::name()]; } } else { if (isset($_GET[HTTP_Session::name()])) { return $_GET[HTTP_Session::name()]; } if (isset($_POST[HTTP_Session::name()])) { return $_POST[HTTP_Session::name()]; } } return null; }
function useCookies() { return isset($_COOKIE[HTTP_Session::name()]); }