PHP-网页跳转的几种方式

本文介绍了四种实现网页跳转的方法:使用PHP的header函数、利用HTTP响应头的refresh指令、通过JavaScript实现页面重定向以及使用HTML的META标签。每种方法都有其适用场景,如在已输出HTTP头部信息的情况下推荐使用JavaScript或META标签。

本文总结了跳转到指定网页的几种方式.

1.利用PHP的header函数Location响应头, header是用来向浏览器返回HTTP响应头(详细请看HTTP协议详解)

1 <?php
2     header('Location:http://suiyongjie.heyuling.com');

2.refresh响应头

1 <?php
2     header('refresh:5;url=http://suiyongjie.heyuling.com'); //5为5秒后进行跳转

3.利用JavaScript做跳转

1 <?php
2     echo '<script type="text/javascript" language="javascript">window.location.href="suiyongjie.heyuling.com"</script>';

4.利用META标签(同HTTP响应头的refresh)

<?php
    echo '<meta http-equiv="Refresh" content="秒数;URL=http://suiyongjie.heyuling.com">'; //此处秒数不能忘记, 指定多少秒后进行跳转

因为只用前1,3种, 没有用过2,4进行跳转过, 故记录下.

第1,2种利用HTTP响应头进行跳转, 第3,4种可以在已经输出了HTTP头(用header_sent()判断)的情况下使用.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值