`

PHP URL 重定向 的三种方法

    博客分类:
  • PHP
 
阅读更多
http://my.oschina.net/qingyi0908/blog/69146

[使用header()函数】
PHP的HTTP相关函数种提供了一个 header()函数,首先要清楚,header()函数必须放在php程序的开头部分,而且之前不能有另外的 header() 函数或者 setcookie() 被调用,如果是带有网页输出,本语句必须放在 <HEAD></HEAD>标记之前。

使用如下语句:
<? 
header("location: http://www.bibias.com"); 
exit; 
?> 


只要执行这个语句就将自动把网页重定向到 http://www.bibias.com


【使用HTML标记重定向】
<HTML> 
<HEAD> 
<? 
if(isset($url)) 
{ 
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"5;url=$url\">"; 
} 
?> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>



其中的 CONTENT="5;url=$url" 表示5秒后,本网页将自动转向 $url这个地址。


【用js脚本实现重定向】
<html> 
<? 
$url="http://www.bibias.com"; 
echo "<script language=\"javascript\">"; 
echo "location.href=\"$url\""; 
echo "</script>"; 
?> 
</html>


没多少时间详细了解,倾向于用javascript这个
分享到:
评论

相关推荐

    PHP网址重定向,URL重写教程

    .htaccess实现PHP网址重定向,URL重写

    php重定向的三种方法分享

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

    PHP URL重定向

    NULL 博文链接:https://onestopweb.iteye.com/blog/2418305

    ScanAndBan:用于检查Reddit帖子中重定向URL并根据其采取措施的脚本

    Reddit的AutoModerator当前不支持检查URL重定向,因此该脚本诞生了。 要求 PHP,已在7.4.3上经过测试和验证,但应该可以在早期版本中使用 PHP的卷曲 免责声明 由于脚本的性质,如果配置不当,它可能会删除帖子,并...

    LimeSoda_TrailingSlashes:将产品,类别和CMS页面URL重定向到其对应的URL,而不用斜杠结尾

    将产品,类别和CMS页面URL重定向到其对应的URL,而不用斜杠结尾。 事实 版本:0.2.0 描述 将产品,类别和CMS页面URL重定向到其对应的URL,而不用斜杠结尾。 如果将这些URL配置为不带后缀,则可能要使用此扩展名。 ...

    PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数

    PHP 跳转,即重定向浏览器到指定的 URL,是一个很常见的功能。这种功能也有一些细节性的要求,比如等待多少秒以后跳转,用不用JavaScript实现跳转,等等。下面的跳转方法考虑到很多,并参数化,可以用到具体的项目...

    laravel-redirects:嵌套的URL重定向逻辑

    套餐已停产! 请改签VARBOX.IO。 不幸的是,这个包装现在已经停产了。 请查看 (Laravel管理面板)以了解此功能以及.../modified-again访问/modified将重定向到/modified-again AND 附加/original将/modified-again重

    craft-obsolete-url-redirect:Craft 插件,可自动从条目的旧 URL 重定向到其新 URL

    过时的 URL 重定向如果 (1) 其 slug 已被修改和 (2) 访问者登陆旧 URL, 插件会自动重定向到条目的新 URL。 例如,如果条目以 URL 开头: http://example.com/first...但它的slug后来被改成了: ...

    apache+php完美解决301重定向的两种方法

    正如月光博客这篇文章中说的, 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有...

    301重定向(php,asp.net,jsp,sap)

    首先第一条就是刚才我们提到的为了seo优化,在如何url网址规范化中也提到,设置301转向后,原来的页面将返回301 HTTP 状态码给浏览器或者搜索引擎,告知搜索引擎次页面已经永久重定向到了新的网页上,spider就不会...

    解析php 版获取重定向后的地址(代码)

    复制代码 代码如下://取重定向的地址 class RedirectUrl{ //地址 var $url; //初始化地址 function RedirectUrl($url){ $this-&gt;url = $url; } /** * get_redirect_url() * 取重定向的地址 * * @param string $url * ...

    语言学家:对Laravel框架的简单多语言URL和重定向支持

    语言学家-Laravel的多语言URL和重定向 该软件包为Laravel框架提供了简单的多语言URL和重定向支持。 简而言之,Laravel将为链接和重定向生成本地化的URL。 route ( 'people' ) http://site.com/people ...

    PHP实现获取当前链接地址的301或者302跳转之后的真实链接地址.zip

    PHP实现获取当前链接地址的301或者302跳转之后的真实链接地址.zip

    php 实现301重定向跳转实例代码

    在php中301重定向实现方法很简单我们只要简单的利用header发送301状态代码,然后再用header进行跳转,效果与apache,iis,nginx都是一样的效果哦。 一:更推荐这种方法,因为它可以把https://www.jb51.net原来所有的url...

    重定向Laravel应用程序中缺少的页面-PHP开发

    重定向Laravel应用程序中缺少的...一种方法是通过提供从旧URL到新URL的永久重定向。 此程序包使该过程非常容易。 安装后,您只需要将重定向添加到配置文件。 是否要将数据库用作重定向源? 没问题! 支持我们了解如何

    PHP重定向的3种方式

    复制代码 代码如下://1header(“Location: index.php”); //2echo ‘”text/javascript”&gt;[removed] = “index.php”;’; //3echo “&lt;META HTTP-EQUIV=”Refresh” CONTENT=”0; URL=index.php”&gt;”;

    重定向器「Redirector」-crx插件

    例如,总是将文章url重定向到它的printerfriendly版本。 重定向器是一个扩展,允许您为应该自动重定向到其他页面的页面指定模式。例如,您始终希望http://example.com/foo.html重定向到http://example.com/bar.html...

    PHP框架DoitPHP v3.0 正式版

    三、灵活的扩展模块(module)设计,能够非常容易地调用如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方开源程序。四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件...

    wordpress技巧:用户注册后重定向到指定页面

    wordpress用户在注册完成后,如何重定向到我们指定的注册成功页面呢,方法很简单,将如下代码复制到你主题的functions.php文件中即可,这个在wordpress 作为cms使用时是非常有用的: function __my_registration_...

Global site tag (gtag.js) - Google Analytics