PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP

如题,PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP,我试过,只是忘了又找不到。如图所示:注:赏金100,别... 如题,PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP,我试过,只是忘了又找不到。如图所示:

注:赏金100,别乱顶楼,我有其他号,如果不是答案,我宁愿多麻烦都不会给。
展开
 我来答
匿名用户
2014-08-30
展开全部

服务端的PHP怎么可能直接控制客户端的iframe页面跳出跳转?这是客户端程序才能做到的,还要借助于js。

js的框架内控制整个页面跳转的方法:

top.location.href="希望跳转的页面地址";

比如说你希望你点击了左侧的菜单,然后右侧iframe加载了a.php,a.php需要检测登录,未登录时整个页面跳转到登录页login.php

<?php
...
...
if(!hasLogin()){    //未登录,跳转到登录页
    exit('top.location.href="login.php"');
}

另外,如果你想通过PHP禁止页面被iframe引入,可以使用这个header:

header(‘X-Frame-Options:Deny');
追问
好吧,那么我肯定没有了。其实我没有直接用PHP试过,那么你这样说,也没有人再回,应该可以肯定了。
追答
<?php
...
...
if(!hasLogin()){    //未登录,跳转到登录页
    exit('<script>top.location.href="login.php"</script>');
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式