跳转

跳转分为:立即跳转,提示跳转

立即跳转:

eg:jump_1.php

<?php

  header('location:jump_2.php');

//file_put_contents('./after_header.text','after header function');

die();

?>

    jump_2.php

<?php

echo "hello.jump_2";

?>

输出结果:hello.jump_2

注:1·header('location:')前不能跟输出内容、其后要加die函数【若在header()钱有输出内容可能不报错:在服务器内部有一个配置文件叫:output_buffering=4096此时为不报错状态,但是output_buffering=off是就会报错

   2·header('location:')后的函数会正常执行,虽然看不到,但是我们可以通过一个文件函数来证明【看有没有after_header.txt文件即可】

因此跳转后要立即终止当前脚本的执行,才符合跳转逻辑!

提示跳转:header('refresh:time;url=目标url');

eg:jump_1.php

<?php

header('refresh:3;url=jump_2.php');

?>

jump_2.php

<?php

header('content-type:text/html;charset=utf-8');

echo "hello.jump_2";

//echo "管理员有误";

die();

?>

输出结果:停留3秒后输出hello.jump_2

注:在停留的3秒中可以输出想要提示的内容,通过显示输出完成提示后跳转;

header()后的代码会执行,因此在处理好跳转操作后,脚本应该被die掉!!



 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值