我从一个网站上找到了这个,但我只是想确定这是否正确,或者有更好的方法来做到这一点。
这个语法正确吗?
echo “location.href=’http://localhost/register/lemailer.php?nn=$usernick&idz=$userid&ac=$activation_code&ea=$email’;”;
先感谢您。
我通常使用header()
or (如果标题不是一个选项,这种情况很少见)<meta http-equiv="refresh" content="5; url=<?= $url; ?>">
元刷新并不适用于所有人。因此,如果您想使用那个,请确保有一个提示用户将被重定向的提示;如果不点击here
header('location.href=lemailer.php?nn='.$usernick.'&idz='.$userid.'&ac='.$activation_code.'&ea='.$email);
这对你有用
您的示例使用 javascript,我会使用 php:
header( 'Location: http://www.yoursite.com/new_page.html' ) ;
那行代码输出一个 javascript 位置。如果您想以这种方式使用它是正确的。否则检查 php header() 函数: http: //php.net/manual/en/function.header.php
你也可以用这个
echo "<script>window.location.href='http://www.yoursite.com/'</script>";