cycle14 发表于 2005-3-7 10:12:08

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

大概的代码:

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

跳转到页面的代码应如何写?用include吗? 谢了!

jiangtao9999 发表于 2005-3-7 19:41:32

两种办法:
用 header() 重定向,但在 header() 函数之前不能有任何输出。
或者使用 HTML 的刷新标签或者 javascript 进行转向。

至于具体的用法忘了………… :oops:

月下刀客 发表于 2005-3-7 20:47:26


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'>";


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

liuspider 发表于 2005-3-7 21:46:00

another approach:

header("location: $your_new_url");

ise 发表于 2005-3-7 23:20:07

学习。

cycle14 发表于 2005-3-8 01:57:38

感谢各位虾s

搞定

涩兔子 发表于 2005-3-9 07:59:34


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'>";


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

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

不过一般的跳转就用

header("Location: 跳转页面的URL");
页: [1]
查看完整版本: php中如何自动跳转到另一页面?