Heim  >  Artikel  >  Backend-Entwicklung  >  php页面跳转另一页面各种跳转页面代码_PHP教程

php页面跳转另一页面各种跳转页面代码_PHP教程

WBOY
WBOYOriginal
2016-07-13 16:57:23926Durchsuche

在php中实现页面跳转的方法只有一种,就是使用header(location:$go_url); 就可以实现了页面跳转了,下面我来给各位同学详细介绍介绍。

php header()页面跳转

我把blog从http://www.你的域名/blog迁移到http://www.bKjia.c0m域名下,当用户访问以前blog地址时,自动跳转到当前blog的对应文章

 代码如下 复制代码

$url_this=strtolower('http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]); 
$go_url=str_replace('http://www.你的域名/blog','http://www.bKjia.c0m',$url_this); 
header("location:$go_url");  exit;


header()函数的定义如下:

void header (string string [,bool replace [,int http_response_code]])
可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。
第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。

注意:

1.location和“:”号间不能有空格,否则不会跳转。
2.在用header前不能有任何的输出。
3.header后的PHP代码还会被执行。

还有一种js+php页面跳转方法

JavaScript(常用、推荐)

例如,此代码可以放在程序中的任何合法位置。

 代码如下 复制代码

$url = "http://www.bKjia.c0m";
echo "";
?>

1. HTML代码中页面的跳转的代码

HTML meta refresh 刷新与跳转(重定向)页面
refresh 属性值 -- 刷新与跳转(重定向)页面
* refresh用于刷新与跳转(重定向)页面
* refresh出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址

meta refresh示例

5秒之后刷新本页面:

 代码如下 复制代码

5秒之后转到梦之都首页:

 代码如下 复制代码

点击提交之后再跳转

点击按钮

使用POST方式

X.php页面只做判断逻辑  处理完以后

 代码如下 复制代码

//isset函数
if(isset($_POST["name"]))
{
 header("Location: XX.php?name=".$_POST["name"]);
 }
?>

注意 由于当前页面已经有输出内容所以这样跳转会在PHP中报错。

以上这些页面跳转代码都可以实现在你页面与页面之间跳转功能,有些还可实现在其它环境中实现页面跳转。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631533.htmlTechArticle在php中实现页面跳转的方法只有一种,就是使用header(location:$go_url); 就可以实现了页面跳转了,下面我来给各位同学详细介绍介绍。 php hea...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn