ThinkPHP跳轉與重定向的區別


跳轉:

瀏覽器認為: 當前URL請求成功, 重新請求新的URL.

瀏覽器會 記錄當前的URL 和 新的URL 在請求歷史記錄中.

回退, 是可以回退到, 當前的URL上的. (無論 success,  error 都是一樣)

語法實現:  在瀏覽器層面, 修改瀏覽器的location.href來實現的:location.href=href;

重定向:

瀏覽器認為, 當前的URL無效, 被重新定位到新的URL.

瀏覽器不會記錄當前的URL到歷史記錄中,

不能回退到當前的URL.

語法實現, 都是服務器向瀏覽器發出重定向響應指令,

通過響應頭:

header('Location:'. URL), 立即重定向到某個URL

header('Refresh: ')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM