**脚本更新**
以下是我正在尝试运行的脚本示例。
$lastPage = $_SERVER['HTTP_REFERER'];
echo '<script>alert("'.$lastPage.'")</script>'; // this gives me the url I need.
$_SESSION['lastPage'] = $lastPage;
更新内容后,我正在使用window.location重定向到上一页,如下所示:
echo '<script>window.location="'.$_SESSION['lastPage'].'"</script>'
问题是,window.location将我引导到正确的URL,除了它在“http://”中缺少冒号。
当我警告http_referer时,如上面的代码所示,它给了我完整的url,冒号和所有。
当我尝试在window.location中使用它时,它会删除冒号。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
为什么不使用PHP重定向?
header("location: ".$_SESSION['lastPage']);
答案 1 :(得分:0)
var location = "http://"+ window.location.href.replace(/^http(\:|)\/\//, "");
window.location.href = location