PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP
如题,PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP,我试过,只是忘了又找不到。如图所示:注:赏金100,别...
如题,PHP如何跳转出整个frameset框架,不要跟我说target:_top,也不要跟我说用JS,直接用PHP,我试过,只是忘了又找不到。如图所示:
注:赏金100,别乱顶楼,我有其他号,如果不是答案,我宁愿多麻烦都不会给。 展开
注:赏金100,别乱顶楼,我有其他号,如果不是答案,我宁愿多麻烦都不会给。 展开
1个回答
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>');
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询