码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP跳转与重定向的区别

时间:2016-08-13 16:50:21      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

跳转:

浏览器认为: 当前URL请求成功, 重新请求新的URL.

浏览器会 记录当前的URL 和 新的URL 在请求历史记录中.

回退, 是可以回退到, 当前的URL上的. (无论 success,  error 都是一样)

语法实现:  在浏览器层面, 修改浏览器的location.href来实现的:location.href=href;

重定向:

浏览器认为, 当前的URL无效, 被重新定位到新的URL.

浏览器不会记录当前的URL到历史记录中,

不能回退到当前的URL.

语法实现, 都是服务器向浏览器发出重定向响应指令,

通过响应头:

header(‘Location:‘. URL), 立即重定向到某个URL

header(‘Refresh: ‘)

 

ThinkPHP跳转与重定向的区别

标签:

原文地址:http://www.cnblogs.com/wpclw/p/5768309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!