`
yeshaoting
  • 浏览: 684186 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转载]学习PHP重定向的三种方法

    博客分类:
  • PHP
 
阅读更多

 

 

 

学习PHP重定向的三种方法

http://wenku.baidu.com/view/794fec76a417866fb84a8e63.html

    一、HTTP头信息

   
也就是用PHPHEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如: 声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。

   
HTTP头信息重定向到另外一个页面的方法如下:

<?php
$url = http://www.mycodes.net;
if (isset($url))
{
Header("Location: $url");
}
?>


   
注意一下:"Localtion:"后面有一个空格,不加有时也可以,但为了正确性还是加上为好。

   
二、HTML标记

   
HTML标记,就是用METAREFRESH标记,举例如下:

<?php
$url = http://www.mycodes.net;
if (!isset($url))     
{
exit('
没有要跳转的地址呦');
}
?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL='<?php echo $url;?>' ">
</HEAD>
<BODY>
</BODY>
</HTML>


   
注意一下:其中content="5; url='http://www.mycodes.net' ",表示跳转的地址以及5秒后执行。

   
三、用脚本来实现

<? php
$url=http://www.mycodes.net;
echo "<SCRIPT LANGUAGE=\"javascript\">location.href='$url'</SCRIPT>";
?> 


   
使用header的方法最好,这样页面的跳转速度更快点,用户从视觉上不易察觉整页的跳转,而只是局部的变化!

 

分享到:
评论

相关推荐

    301重定向的设置方法

    301重定向是一种永久性的重定向,它告诉浏览器和搜索引擎当前页面已永久性移动到新位置。通过这种方式,可以确保用户和搜索引擎能够顺利地找到新的URL,同时保留原有的排名优势和链接价值。 #### 二、301重定向的...

    ASP.NET 重定向的几种方法小结

    本文主要总结了三种 ASP.NET 中的重定向方法:Server.Transfer、Server.Execute 和 Response.Redirect。 1. **Server.Transfer方法**: Server.Transfer方法在服务器端执行,它停止当前页面的处理并立即开始处理...

    服务器 IIS 301 重定向 详细设置方法

    301重定向是一种告诉搜索引擎和用户,旧URL已经永久转移到新URL的技术,有助于保持网站的SEO排名和流量。 在IIS中设置301重定向的方法如下: 1. 打开IIS管理器,找到需要设置301重定向的网站,右键点击并选择...

    php重定向的三种方法分享

    用HTTP头信息重定向到另外一个页面的方法如下: 复制代码 代码如下: &lt;?php $url = “https://www.jb51.net”; if (isset($url)) { Header(“Location: $url”); } ?&gt; 注意一下:”Localtion:”后面有一个空格...

    Python三种标准输出重定向方法

    ### Python三种标准输出重定向方法 在Python编程中,经常需要对程序的输出进行控制,尤其是在处理复杂的日志记录或测试场景时。Python提供了一种简单有效的方法来重定向标准输出,即通过修改`sys.stdout`对象。本文...

    一种网页挂马攻击中的重定向混淆检测方法.pdf

    "一种网页挂马攻击中的重定向混淆检测方法" 网页挂马攻击是指攻击者在网站页面中植入恶意代码,从而攻击用户的计算机系统。当前关于网页挂马攻击检测的研究主要集中于静态检测方法和动态检测方法两方面,但是随着...

    printf重定向printf重定向printf重定向

    重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊...

    论文研究-一种人体运动重定向方法.pdf

    提出人体下肢向量的概念,通过分析人体运动指出下肢向量能保持运动的主要特征,由此提出基于下肢向量特征不变性的人体运动重定向方法,以此提高运动捕获数据的可重用性。该方法面向人体下肢的运动重定向,能够将运动...

    HTTPS用户无法重定向的解决方法

    决方法 1.1 简介 在现代网络环境中,HTTPS(HyperText Transfer Protocol Secure)已成为确保数据安全传输的标准协议。它通过SSL/TLS(Secure Socket Layer/Transport Layer Security)提供加密通信以及服务器身份...

    PHP重定向的3种方式

    下面,我们将详细探讨PHP中实现重定向的三种主要方法。 1. **使用`header()`函数** `header()`函数是PHP中最常用的重定向方法。它允许我们向浏览器发送HTTP头信息,其中包括了重定向指令。例如: ```php header...

    论文研究-一种角色运动轨迹提取及重定向的方法.pdf

    提出了一种角色运动轨迹提取及重定向的方法。该方法通过记录角色末端关节的运动轨迹,通过一定的归一化规则提取建立角色运动轨迹库,利用CCD逆向运动学解算器重定向至另外一个角色,实现角色动作的重复利用,达到了...

    Python伪装文件类对象输入输出重定向方法研究.pdf

    针对上述问题,本研究提出了一种基于Python动态性的伪装文件类对象输入输出重定向方法。该方法设计并实现了一种伪装文件类对象,这种对象具有标准输入输出流接口的特性,可以在Python程序内部接管输入流和输出流,...

    一种HTML5在线视频重定向系统及其实现方法.docx

    一种HTML5在线视频重定向系统及其实现方法.docx

    ICMP重定向介绍,ICMP重定向介绍

    ICMP重定向报文具有四种不同的类型,分别对应不同的代码值:网络重定向(代码0)、主机重定向(代码1)、服务类型和网络重定向(代码2)、服务类型和主机重定向(代码3)。接收方在处理ICMP重定向报文时,需关注三个...

    页面转向与重定向

    三、为什么重定向会丢失数据 重定向会丢失数据是因为重定向是一种客户端行为,客户浏览器需要重新发送请求,因此传输的信息会被丢失。例如,在请求转发时,我们可以将 request 传递给目标资源,而在重定向时,我们...

    多种301重定向的实现方法.docx

    下面将详细介绍几种常见的301重定向实现方法: 1. **服务器软件配置**: 对于Windows服务器,可以通过IIS(Internet Information Services)的管理工具进行配置。在IIS管理器中,选择目标站点,然后在“URL重写”...

    Magento1自定义登录重定向

    3. **编写观察者**:接下来,在`app/code/local/YourNamespace/YourModule/Model/Observer.php`中,创建一个名为`customerLoginRedirect`的方法,该方法会在`customer_login`事件触发时执行。在这里,你可以根据需要...

Global site tag (gtag.js) - Google Analytics