php页面跳转另一页面各种跳转页面代码

php header()页面跳转

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

 代码如下 复制代码

$url_this=strtolower('http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]); 
$go_url=str_replace('http://www.你的域名/blog','http://www.111cn.net',$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(常用、推荐)

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

 代码如下 复制代码

< ?php
$url = "http://www.111cn.net";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url'";
echo "</script>";
?>

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

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

meta refresh示例

5秒之后刷新本页面:

 代码如下 复制代码

<meta http-equiv="refresh" content="5" />

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

 代码如下 复制代码

<meta http-equiv="refresh" content="5; url=http://www.111cn.net" />

点击提交之后再跳转

点击按钮<input type="submit" name = "submit" value="确定" />

使用POST方式<form action="X.php" method="post">

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

 代码如下 复制代码

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

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

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

时间: 2024-07-30 01:42:59

php页面跳转另一页面各种跳转页面代码的相关文章

springmvc-新手求教、帮我看看这个登录代码错在哪里了、输入的用户名对但就是跳不过去,老是返回到登录页面

问题描述 新手求教.帮我看看这个登录代码错在哪里了.输入的用户名对但就是跳不过去,老是返回到登录页面 public class LoginController extends BaseController { @Resource private LoginService loginService; @RequestMapping("login.do") public String login(HttpServletRequest request, HttpServletResponse

如何在asp.aspx加个代码,程序一出错就跳转到我的自己定义错误页面去

问题描述 如何在asp.aspx加个代码,程序一出错就跳转到我的自己定义错误页面去 请帮助下啊,我用NET2008,C#SQL2008编了个程序,就是每当输入不合法或者Session失效或者等等问题出错,程序就象死机了一样,不能用,只有关掉软件重开才行,现请帮助解决一下,程序不论出什么错都自动跳转到我的自己定义错误页面去,在百度上查了,在WEB.CONFIG里加错误处理也不行,早些时候在百度上找了一些代码加在asp.aspx页面上是能解决问题,但现在怎么也找不到这个代码,搜索到的全是设置web.

【HTML】打开页面时按照指定的URL直接跳转到另一新页面

要想打开页面时按照指定的URL直接跳转到另一新页面,可直接在<body>标签里加入onLoad属性,就可以方便的直接在目标框架中打开要跳转的URL. 一下是示例文档index.html的全部代码,请注意onLoad属性,表明要在本页面直接打开示例地址:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"

ios-iOS如何实现从一个navigation的子页面跳转到另一个navigation的子页面

问题描述 iOS如何实现从一个navigation的子页面跳转到另一个navigation的子页面 项目使用stroyboard做视图,现在有两个navgation(代号是A和B),B中分成两级.现在A的rootView里有一个快捷按钮,需要链接到B的二级页面,请问如何实现? 我现在同时从A和B拉出两条线连接到二级页面,然后在代码里使用 [self performSegueWithIdentifier:@"ToBLEView" sender:self]; 可是有一个页面没有naviga

android如何跳转到隐私授权或者自启动管理页面

问题描述 android如何跳转到隐私授权或者自启动管理页面 我的app需要在后台运行,为了防止用户在使用系统的一键清理误操作清理掉需要引导用户进入自启管理页面,但是让用户自己去找那个页面并不现实,很多用户是找不到的,而且不同手机这个白名单的位置也不一样,我现在想帮助用户跳转到那个页面.我尝试了"android.settings.PRIVACY_SETTINGS",结果这个跳转到的却是备份与设置 ,有没有做过这方面的引导,请问这种情况我该怎么处理 解决方案 调用以下方法返回一个Inte

thinkphp跳转成功后怎么能跳过跳转提示页面,而直接跳湖在哪到需要跳转到页面

问题描述 thinkphp跳转成功后怎么能跳过跳转提示页面,而直接跳湖在哪到需要跳转到页面 做了一个跳转,代码如下 怎么能跳过下面页面呢 求大神指点一二 解决方案 $this->redirect() 解决方案二: 直接 $this->redirect(.......); 解决方案三: redirect方法是直接重定向跳转.success方法里面传时间参数,把时间设为0也可以实现直接跳转 解决方案四: redirect方法是直接重定向跳转.success方法里面传时间参数,把时间设为0也可以实现

代码-怎么在JSP页面里加判断,根据输入信息跳转到不同的页面中去,求大神指导。

问题描述 怎么在JSP页面里加判断,根据输入信息跳转到不同的页面中去,求大神指导. 如图,填写信息后跳转的页面是同一个页面,只是页面显示信息不一样,如果输入错误的信息,或者没有的信息,该页面上会显示"查询不到该信息,请重新拿输入"的字样,如果输入正确的,该页面就会把详细信息显示出来,大神们,求给段代码.用的框架是springmvc的框架,没有servlet,用的是controller. 解决方案 一般不会再jsp页面里加逻辑,一般做法是,jsp跳转到servletl里面,判断后在跳转到

dreamweaver 邮件-为什么在Dreamweaver中添加邮件链接,页面预览中点链接会自动跳转到QQ邮箱?

问题描述 为什么在Dreamweaver中添加邮件链接,页面预览中点链接会自动跳转到QQ邮箱? 代码是联系我们 解决方案 你可以用下面的代码代替: 联系我们 解决方案二: (a href="mailto:zss_emeil[at]126.com")(/a) 把括号变成<>

php-限制每个ip只能访问页面一次,再次访问就跳转到第二个页面

问题描述 限制每个ip只能访问页面一次,再次访问就跳转到第二个页面 如何用php或者asp或者javascript来限制每个ip只能访问页面一次,再次访问就跳转到第二个页面..求源码或者源程序推荐 解决方案 你需要一个表,记录页面id,用户ip,在访问的时候获取客户端ip然后查表判断是否访问过.如果访问了就跳转. 解决方案二: 要持久化就要入库,不需要可以application记录下ip地址,ip地址为键就行,不过程序池重启application就无效了

https-登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊?

问题描述 登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊? 登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,用的是Tomcat7.0, 我指定登录页面必须是使用HTTPS协议,用了Shiro框架,重定向方法是这样的:@Override protected boolean executeLogin(ServletRequest request, ServletResponse response) throws Exception { HttpSe