我首先要提一下,我不是在寻找替代方法。我实际上想尝试弄清楚如何解决这个问题。我相信很多人都熟悉这段代码:
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL.=_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
}
else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
此代码获取使用它的当前页面的 URL。我想要做的是从 URL 中获取一个字符串并将其放入会话中。我试过使用这样的代码:
$_SESSION['pageURL']=$pageURL;
//and
$_SESSION['pageURL']= (string)$pageURL;
到目前为止,我所有的努力都没有结果,任何帮助将不胜感激......