PHP頁面跳轉(zhuǎn)三種實(shí)現(xiàn)方法

我在集成paysafecard支付方式是用到了php頁面跳轉(zhuǎn),但是當(dāng)我用header()時,發(fā)現(xiàn)在本地好使,但是在服務(wù)器上不好使了,而我卻找不到問題所在,最后發(fā)現(xiàn)是include文件引用不當(dāng),但是當(dāng)引用文件過多時,不會一一檢查,這里列出php跳轉(zhuǎn)頁面的方式。


1.header()函數(shù)

header()函數(shù)是php中進(jìn)行頁面跳轉(zhuǎn)的一種非常簡單的方法,主要功能是將HTTP協(xié)議標(biāo)頭(header)輸出到瀏覽器

定義如下:?

void header (string string [,bool replace [,int http_response_code]])?

string?必需。規(guī)定要發(fā)送的報頭字符串。?replace?可選。指示該報頭是否替換之前的報頭,或添加第二個報頭?http_response_code??可選。把 HTTP 響應(yīng)代碼強(qiáng)制為指定的值。(PHP 4 以及更高版本可用)

header函數(shù)中Location類型的標(biāo)頭是一種特殊的header調(diào)用,常用來實(shí)現(xiàn)頁面跳轉(zhuǎn)。

注意事項(xiàng) :

1>location和“:”號間不能有空格,否則不會跳轉(zhuǎn)。

2>在用header前不能有任何的輸出,包括各種echo,和在屏幕上的錯誤提醒,還有:include文件的各種輸出?

3>header后的PHP代碼還會被執(zhí)行,所以通常在header后面exit或者die截?cái)?/p>

4>檢查.htaccess文件的重置與跳轉(zhuǎn),不要沖突了



2.JavaScript

此代碼可以放在任何合理的位置哪里



3.Meta標(biāo)簽

meta標(biāo)簽??<meta http-equiv="refresh" content="1;url="https://www.u7buy.com">? ?content=”秒數(shù);url=網(wǎng)址”

?定義規(guī)定多久時間跳向url頁面

例如:1秒后跳向www.u7buy.com



? ? 借鑒:http://www.w3school.com.cn ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【完】

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評論 19 139
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,803評論 1 45
  • 本節(jié)主要內(nèi)容 理解用戶和組的概念 用戶管理 組管理 權(quán)限分配 1. 理解用戶和組的概念 在第一講中我們提到,lin...
    Arroganter閱讀 314評論 0 1
  • 黃梓奧 我是一朵花,一朵無名的小花。 早晨,在太陽公公的催促下,我睜開眼睛,伸了伸懶腰...
    z橄欖樹閱讀 377評論 0 1
  • 就要畢業(yè)了,仔細(xì)回憶,大學(xué)四年仿佛只有三年的記憶,而這三年全部是你。 明天是你的生日,分開半年了,不打擾,...
    East東子閱讀 206評論 5 3

友情鏈接更多精彩內(nèi)容