• 技术文章 >后端开发 >PHP问题

    php有几种跳转方式

    藏色散人藏色散人2021-07-12 09:48:55原创100

    php有3种跳转方式,分别是:1、使用Header函数,语句如“Header("Location: $url");”;2、使用META的REFRESH标记跳转;3、利用echo打印出脚本代码进行跳转。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php有几种跳转方式?

    一、使用 Header 函数

    例如,逻辑成立后,跳转到 loging.php 页面。

    <?php
    Header("Location: loging.php"); 
    # URL也可以使用变量
     ## Header("Location: $url"); 
     
    ?>

    语法上需要注意 Location: 后面有一个空格,用法上需要格外注意:使用 Header 函数跳转页面时,切忌放在顶部,该语句前面有 HTML 的话,会直接报错。

    二、使用 HTML 标记

    其实就是使用 META 的 REFRESH 标记。

    <? if(!isset($url)) exit;?> 
    <HTML> 
    <HEAD> 
    <META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 
    </HEAD> 
    <BODY> 
    </BODY> 
    </HTML>

    先判断 url 链接是否存在,存在的话则跳转。

    三、使用 JS 脚本

    其实就是利用 echo 打印出脚本代码,负责使用 location.href API 进行跳转。

    <?php
    $url="http://www.baidu.com"; 
    echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
    echo "location.href='$url'"; 
    echo "</scrīpt>-->"; 
    ?>

    借助 JS 来完成跳转。

    推荐学习:《PHP视频教程

    以上就是php有几种跳转方式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php ci 中文乱码如何解决 下一篇:php怎么调试sql语句错误
    VIP会员

    相关文章推荐

    • php怎么删除特殊字符串• php怎么清除超链接• php如何设置cookie数组• php ci 中文乱码如何解决

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网