HTTP协议分析系列(四)------重定向

本文介绍了PHP中实现HTTP重定向的方法,包括默认的302重定向及301永久重定向,并探讨了GET请求与POST请求在重定向过程中的区别及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:新建一个header.php

<?php

header('Location:http://www.baidu.com');//默认是302重定向

?>
第二步:分析

如何制定重定向呢?

指定用301重定向,

<?php
//header('Location:http://www.baidu.com');//默认是302重定向
header('Location:http://www.baidu.com',true,301);
?>

还有一个问题:

       对于一片新闻,get请求,重定向无所谓,还能看到原来的内容就行。但如果是POST数据,比如表单-->05.php,  05.php重定向->06.php。在06.php中会获取不到数据。

       解决:在05.php中用307保存重定向中有用的数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值