QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2640|回复: 6

php中如何自动跳转到另一页面?

[复制链接]
发表于 2005-3-7 10:12:08 | 显示全部楼层 |阅读模式
大概的代码:

if ($var == "var-word")
{跳转到一个页面}
else
{跳转到另一个页面}

跳转到页面的代码应如何写?用include吗? 谢了!
发表于 2005-3-7 19:41:32 | 显示全部楼层
两种办法:
用 header() 重定向,但在 header() 函数之前不能有任何输出。
或者使用 HTML 的刷新标签或者 javascript 进行转向。

至于具体的用法忘了…………
回复

使用道具 举报

发表于 2005-3-7 20:47:26 | 显示全部楼层
[code:1]
if ($var == "var-word")
  echo "<META HTTP-EQUIV=REFRESH CONTENT='n;URL=xxx.php'>";
else
  echo "<META HTTP-EQUIV=REFRESH CONTENT='n;URL=yyy.php'>";
[/code:1]

其中content后的值n为整数,n秒后跳转;
url后面的为待跳转页面文件。
回复

使用道具 举报

发表于 2005-3-7 21:46:00 | 显示全部楼层
another approach:

header("location: $your_new_url");
回复

使用道具 举报

发表于 2005-3-7 23:20:07 | 显示全部楼层
学习。
回复

使用道具 举报

 楼主| 发表于 2005-3-8 01:57:38 | 显示全部楼层

感谢各位虾s

搞定
回复

使用道具 举报

发表于 2005-3-9 07:59:34 | 显示全部楼层
[quote:1b9c58a751="月下刀客"][code:1]
if ($var == "var-word")
  echo "<META HTTP-EQUIV=REFRESH CONTENT='n;URL=xxx.php'>";
else
  echo "<META HTTP-EQUIV=REFRESH CONTENT='n;URL=yyy.php'>";
[/code:1]

其中content后的值n为整数,n秒后跳转;
url后面的为待跳转页面文件。[/quote]

月下刀客的方法和phpBB2的跳转很像 当发表新贴后,就会有n秒的暂停让用户看到发帖成功的信息,然后跳转到帖子页面

不过一般的跳转就用
[code:1]
header("Location: 跳转页面的URL");
[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-3 01:36 , Processed in 0.157882 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表