![](http://freedede.oss-cn-hangzhou.aliyuncs.com/2020/9/6jAFJn.jpg?x-oss-process=style/syzhong)
php跳转不改变浏览器地址有两个方法
1、使用JS实现
2、使用iframe实现
首先是JS实现,代码:
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpR = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
XMLHttpR = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpR = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
}
}
}
}
function sendRequest(url){
createXMLHttpRequest();
XMLHttpR.open("GET",url,true);
XMLHttpR.setRequestHeader("Content-Type","text/html;charset=utf-8");
XMLHttpR.onreadystatechange = processResponse;
XMLHttpR.send(null);
}
function processResponse(){
if(XMLHttpR.readyState ==4 && XMLHttpR.status == 200){
document.write(XMLHttpR.responseText);
}
}
上面的代码就是实现页面跳转后,浏览器地址栏地址保持不变的方法。
方法二:使用iframe框架:
<iframe id="frame3d" name="frame3d" frameborder="0" width="100%" scrolling="auto"
style="margin-top: -4px;" onload="this.style.height=document.body.clientHeight-84"
height="100%" src="http://www.5202m.com" mce_src="http://www.baidu.com">
</iframe>
缺点:
存在跨域访问的问题。
总结:
推荐后台使用,前台对搜索引擎不友好,不利于优化。
推荐教程:PHP视频教程
以上就是php跳转不改变浏览器地址的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:php 跳转 浏览器地址
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:php无法获取真实ip
- 下一篇:PHP 高性能 Excel 扩展 1.2.7 发布
相关文章
相关视频
- php网站怎么跳转网页
- php跳转时404错误
- php跳转页面url不变
- php如何跳转页面
- php跳转不改变浏览器地址
- TP5_页面跳转与重定向
- 页面跳转的两种方式布局
- 跳转携带参数
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |