91网络-记录网络的点滴

当前位置:首页 - 网站代码 - PHP代码 - 正文

君子好学,自强不息!

PHP实现URL地址跳转代码

2020-03-14 | PHP代码 | 91ccie | 637°c
A+ A-

常见PHP实现URL地址跳转代码

1、php跳转代码一句话式:

<?php     
$url = $_GET['url'];     
 Header("Location:$url");     
?>

2、php跳转代码if判断式:

if($_COOKIE["u_type"]){ 
 header('location:register.php'); 
} 
else{ 
   setcookie('u_type','1','86400*360');//设置cookie长期有效 
    header('location:zc.html'); 
}

注:保存为zc.php,当用户访问zc.php时,判断一个cookie是否存在,如果存在就跳转到register.php,如果不存在则创建cookie然后跳转到zc.html

3、php跳转代码javascript式:

<?php 
$url=czbin.php; 
echo "<!--<SCRIPT LANGUAGE="javascript">"; 
echo "location.href='$url'"; 
echo "</SCRIPT>-->"; 
?>

4、php跳转代码HTML标记式(META的REFRESH属性):

<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="10"; URL=www.luidea.com/> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

注:这里的CONTENT="10" 的意思是说10秒以后跳转。

5、php跳转代码HTTP头信息(Header函数)式:

<?php     
$url = czbin.php     
Header("HTTP/1.1 303 See Other");     
Header("Location: $url");     
exit;      
?>

之前一直用的js的window.location.href来进行跳转,测试到原来ie下面,用这个是不会有来路的,其实这个问题在很久以前就存在了,一直被我的粗心给忽略了。下面的代码来自淘宝客跳转代码里,测试IE和Firefox下均能显示来路,且比较简单。

<script>
var jumpurl = 'http://www.caiguai.net/';
if (!window.attachEvent) {
    document.write('<input style="display:none" type="button" id="exe" value="" οnclick="window.location=\''+jumpurl+'\'">');
    document.getElementById('exe').click();
} else {
    document.write('<a style="display:none" href="'+jumpurl+'" id="exe"></a>');
    document.getElementById('exe').click();
}
</script>

本文来源:91网络

本文地址:http://qungou123.com/?id=8

相关文章

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。