PHP页面跳转三种实现方法

2018-10-19  本文已影响0人  liuwangdong

我在集成paysafecard支付方式是用到了php页面跳转,但是当我用header()时,发现在本地好使,但是在服务器上不好使了,而我却找不到问题所在,最后发现是include文件引用不当,但是当引用文件过多时,不会一一检查,这里列出php跳转页面的方式。


1.header()函数

header()函数是php中进行页面跳转的一种非常简单的方法,主要功能是将HTTP协议标头(header)输出到浏览器

定义如下: 

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

string 必需。规定要发送的报头字符串。 replace 可选。指示该报头是否替换之前的报头,或添加第二个报头 http_response_code  可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)

header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。

注意事项 :

1>location和“:”号间不能有空格,否则不会跳转。

2>在用header前不能有任何的输出,包括各种echo,和在屏幕上的错误提醒,还有:include文件的各种输出 

3>header后的PHP代码还会被执行,所以通常在header后面exit或者die截断

4>检查.htaccess文件的重置与跳转,不要冲突了


2.JavaScript

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


3.Meta标签

meta标签  <meta http-equiv="refresh" content="1;url="https://www.u7buy.com">   content=”秒数;url=网址”

 定义规定多久时间跳向url页面

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


    借鉴:http://www.w3school.com.cn                                  

                                【完】

上一篇 下一篇

猜你喜欢

热点阅读