网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 php常见的页面跳转方法汇总
内容
    在php编写中有时会用户页面跳转,在这里收集了几种不错的跳转方法,可以用到。
    用HTTP头信息实现
    也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
    用HTTP头信息重定向到另外一个页面的方法如下:
    代码如下:
    <?
    if (isset($url))
    {
    Header("HTTP/1.1 303 See Other");
    Header("Location: $url");
    exit; //
    }
    ?>
    用HTML标记
    用HTML标记,就是用META的REFRESH标记,举例如下:
    代码如下:
    <? if (!isset($url)) exit;?>
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
    </HEAD>
    <BODY>
    </BODY>
    </HTML>
    用脚本来实现
    代码如下:
    <?
    $url="";
    echo "<!--<scrīpt LANGUAGE="Javascrīpt">";
    echo "location.href='$url'";
    echo "</scrīpt>-->";
    ?>
    利用html特性
    代码如下:
    echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";
    其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.
    利用script实现
    代码如下:
    echo '<script>url="submit.php";window.location.href=url;</script>';
    另一种利用script实现
    利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.
    代码如下:
    <script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
    其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息
    代码如下:
    header("Location: Url");
    速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/14 19:10:40