0

我从一个网站上找到了这个,但我只是想确定这是否正确,或者有更好的方法来做到这一点。

这个语法正确吗?

echo “location.href=’http://localhost/register/lemailer.php?nn=$usernick&idz=$userid&ac=$activation_code&ea=$email’;”;

先感谢您。

4

5 回答 5

2

我通常使用header()or (如果标题不是一个选项,这种情况很少见)<meta http-equiv="refresh" content="5; url=<?= $url; ?>">

元刷新并不适用于所有人。因此,如果您想使用那个,请确保有一个提示用户将被重定向的提示;如果不点击here

于 2013-05-29T09:17:47.007 回答
1

header('location.href=lemailer.php?nn='.$usernick.'&idz='.$userid.'&ac='.$activation_code.'&ea='.$email);

这对你有用

于 2013-05-29T09:31:17.757 回答
0

您的示例使用 javascript,我会使用 php:

header( 'Location: http://www.yoursite.com/new_page.html' ) ;
于 2013-05-29T09:17:06.183 回答
0

那行代码输出一个 javascript 位置。如果您想以这种方式使用它是正确的。否则检查 php header() 函数: http: //php.net/manual/en/function.header.php

于 2013-05-29T09:18:53.150 回答
0

你也可以用这个

  echo "<script>window.location.href='http://www.yoursite.com/'</script>";
于 2013-05-29T09:20:35.900 回答