当重定向到我的主页时,我有一个无限循环。例如,http://mydomain.com然后使用javascript重定向 url ='home / request_verification'; window.location = url;
我的网址现在变为http://mydomain.com/home/request_verfication,然后变为http://mydomain.com/home/home/request_verification,依此类推。它总是增加家庭课程。
我刚刚使用了这个脚本
function checkCookie() {
var mob_tel=getCookie("mob_tel");
if (mob_tel!=null && mob_tel!="") {
//alert("Welcome again " + mob_tel);
url = "home/test";
window.location = url;
//window.location.href('home/checkbalance');
} else {
set_name("");
}
}
然后在我的身上
<body onload="checkCookie()">
...........
................
</body>
帮助任何人..
答案 0 :(得分:4)
home/test
是相对网址。您可能需要绝对网址/home/test
。
区别在于home/
在当前文件夹中查找home
,但/home
在您网站的 root 中查找home
答案 1 :(得分:1)
你必须使用绝对路径,否则无限循环继续。 所以,使用
url = "http://mydomain.com/home/test";
window.location = url;
如果您不想对根URL(即http://mydomain.com)进行硬编码,请尝试从服务器端获取站点的根目录,如PHP中的$ _SERVER [“HTTP_HOST”],如下所示:
url = "http://"+"<?php echo $_SERVER['HTTP_HOST'];?>"+"/home/test"; (for localhost) and
url = "<?php echo $_SERVER['HTTP_HOST'];?>"+"/home/test"; (for urls already containing http://)
window.location = url;