PHP页面跳转与页面重定向详解
2015-10-16 16:10
501 查看
首先解释下,页面跳转与页面重定向的关系?
页面重定向一定会有页面跳转,页面跳转不一定会有页面重定向,也就是说页面重定向真包含于页面跳转,页面重定向是页面跳转的充分不必要条件。
总结下PHP下的几种页面跳转的方法
1、meta标签实现
只需在head里加上下面这一句就行了,在当前页面停留0秒后跳转到目标页面
2、JavaScript实现
3、PHP页面重定向实现
页面重定向一定会有页面跳转,页面跳转不一定会有页面重定向,也就是说页面重定向真包含于页面跳转,页面重定向是页面跳转的充分不必要条件。
总结下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页面重定向实现
header('Location: ' target='_blank'>https://www.baidu.com');[/code]
使用PHP页面重定向跳转与上面两种方法有点不同的是,它的http应答状态码是指定为3xx。具体差别涉及HTTP的请求过程,这里就不细说了。
相关文章推荐
- listener.ora中PLSExtPro 和ExtProc的作用(转)
- WIN7 使用VS2012编译PHP扩展库
- php 语言包的实现
- Web Server、CGI、PHP-CGI、FastCGI和php-fpm之间的关系
- iframe实现无刷新上传文件并在当前页面返回数据php处理方式
- 驼峰命名法和下划线风格的互转
- php ajax提交数据 在本地可以执行,而在服务器不能执行
- 为什么要使用RTP
- 从Yii2的Request看其CSRF防范策略
- php 魔术方法 重载
- yii2-cookbook之增强IDE自动补全[翻译]
- 谈谈RTP传输中的负载类型和时间戳
- yii2-cookbook之定制response类型[翻译]
- php你可能忽略的小姿势
- yii2-cookbook之单表继承[翻译]
- yii笔记—后台架构
- List of FTP user commands
- yii migrations的意义[翻译]
- 基于PHP实现假装商品限时抢购繁忙的效果
- List of raw FTP commands