public static function handle() { if (strrpos($_SERVER["QUERY_STRING"], '?')) { $_SERVER["QUERY_STRING"] = str_replace("?", "&", $_SERVER["QUERY_STRING"]); parse_str($_SERVER["QUERY_STRING"], $_REQUEST); } Social_Client::$request = $_REQUEST; if (isset(Social_Client::$request["sa_login"]) && Social_Client::$request["sa_login"]) { Social_Client::startAuth(); } elseif (isset(Social_Client::$request["sa_login_finish"]) && Social_Client::$request["sa_login_finish"]) { Social_Client::finishAuth(); } }