本地php源码跳转⽹页_PHP页⾯跳转(URL地址跳转)实现
代码
例1:⼀⾏URL跳转代码
复制代码 代码⽰例:
$url=$_GET["url"];
header("Location:"."".$url);
>
例2:
复制代码 代码⽰例:
$url = $_GET['url'];
Header("Location:$url");
>
如保存为aaa.php,可以实现aaa.php?url=www.baidu跳转到百度的效果
当⽤户访问zhuce.php时,判断⼀个cookie是否存在,如果存在就跳转到register.php,如果不存在则创建cookie然后跳转到zhuce.html
复制代码 代码⽰例:
if($_COOKIE["u_type"]){
header('location:register.php');
}else{
setcookie('u_type','1','86400*360');//设置cookie长期有效jsp页面输出的三种方式
header('location:zhuce.html');
}
如何使Php⾃动跳转到另⼀个页⾯
Php本⾝没有⼀个完全意义上的页⾯跳转函数,也许Header函数算⼀个,但是,它只能⽤于页⾯的第⼀⾏。如果放在Php页⾯的最后位置,除⾮前⾯的Php没有输出任何字符,否则,会报错。
下⾯提供三种Php⾃动页⾯跳转的⽅法,其⼀就是使⽤Header函数,其⼆则是使⽤HTML固有标记,当然,这个⽅法不仅仅可以应⽤于Php,同样可以应⽤于ASP,.Net,以及Jsp中,第三种⽅法是输出javascript,利⽤Js代码,达到Php页⾯⾃动跳转的⽬的,同样的,这种⽅法也同样适⽤于Php以外的其他语⾔,只是相应语⾔代码不同⽽已。
⼀、⽤HTTP头信息(Header函数)
也就是⽤PHP的HEADER函数。PHP⾥的HEADER函数的作⽤就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxxx/xxxx"),页⾯的属性("No cache", "Expire")等。
⽤HTTP头信息使Php⾃动跳转到另外⼀个页⾯:
复制代码 代码⽰例:
$url = tiaozhuan.php
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
>
注意,"Localtion:"后⾯有⼀个空格。
⼆、利⽤HTML标记(META中的REFRESH属性)⽤HTML标记,就是⽤META的REFRESH标记:复制代码 代码⽰例:
三、⽤javascript脚本
复制代码 代码⽰例:
$url=tiaozhuan.php;
echo "";
>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论