php的页面跳转或者从定向
2017-11-14 11:47
197 查看
首先解释下,页面跳转与页面重定向的关系?
页面重定向一定会有页面跳转,页面跳转不一定会有页面重定向,也就是说页面重定向真包含于页面跳转,页面重定向是页面跳转的充分不必要条件。
总结下PHP下的几种页面跳转的方法
1、meta标签实现
只需在head里加上下面这一句就行了,在当前页面停留0秒后跳转到目标页面
echo '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';
2、JavaScript实现
echo '<script>window.location.href = 'https://www.baidu.com';</script>';
3、PHP页面重定向实现
$ul="https://www.baidu.com";
$response=header("Location:".$url);
或者:
header("Location:http://www.baidu.com");
使用PHP页面重定向跳转与上面两种方法有点不同的是,它的http应答状态码是指定为3xx。具体差别涉及HTTP的请求过程,这里就不细说了。
页面重定向一定会有页面跳转,页面跳转不一定会有页面重定向,也就是说页面重定向真包含于页面跳转,页面重定向是页面跳转的充分不必要条件。
总结下PHP下的几种页面跳转的方法
1、meta标签实现
只需在head里加上下面这一句就行了,在当前页面停留0秒后跳转到目标页面
echo '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';
2、JavaScript实现
echo '<script>window.location.href = 'https://www.baidu.com';</script>';
3、PHP页面重定向实现
$ul="https://www.baidu.com";
$response=header("Location:".$url);
或者:
header("Location:http://www.baidu.com");
使用PHP页面重定向跳转与上面两种方法有点不同的是,它的http应答状态码是指定为3xx。具体差别涉及HTTP的请求过程,这里就不细说了。
相关文章推荐
- php页面跳转函数-重新定向到另一个页面
- 在php中页面跳转(跳转到其他页面或者当前页面),可以用这种写法
- php页面跳转函数PHP中重新定向到另一个页面
- PHP页面跳转函数PHP中重新定向到另一个页面
- PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
- php页面跳转函数PHP中重新定向到另一个页面
- PHP 跳转到某个页面
- PHP Header用于页面跳转时的几个注意事项
- PHP根据设备类型自动跳转相应网址页面,这个现在实用
- PHP页面跳转几种实现方法
- Spring boot 如果无法访问或者跳转jsp页面
- 探讨PHP页面跳转几种实现技巧
- javascript页面跳转与php页面跳转
- php中iconv函数使用方法,URL传中文乱码问题,html页面跳转问题
- PHP根据设备类型自动跳转相应网址页面,这个现在实用
- PHP中重新定向到另一个页面
- php常见的页面跳转方法汇总
- php防盗链,php ci在control里面控制除了自己站内的链接点击跳转,其他来源的都跳到站内页面
- PHP--微信中使用支付宝--提示跳转页面的源代码
- php 来访国内外IP判断代码并实现页面跳转