我想知道是否有任何方法可以将我的登录页面自动重定向到另一个page.php而不使用Javascript或者标题,因为我已经尝试过最后一个,但我需要在此之前发送一些回声。
你看,是登录过程,在登录后我想能够根据用户的类型将不同的用户发送到不同的page.php,这样就会提出这个问题。
我之前已经检查过这个问题,但是找不到一个答案,而不是建议使用标题或JavaScript。
如果您看到其他问题而非实际回答此问题,请将其链接起来,但首先请确保它实际上不使用JavaScript或标题来执行此操作。
答案 0 :(得分:1)
echo '<meta http-equiv="refresh" content="0; url=http://example.com/" />'
在页面的<head></head>
部分中回复此内容
答案 1 :(得分:0)
虽然您在问题中提到过您不想使用标题。可能是因为您无法回复消息,但使用下面的标题可以回显消息并将用户重定向到下一页。
header( "refresh:5; url=wherever.php" ); //Redirect page after five seconds.
echo 'Redirecting in 5 seconds';
编辑:将用户重定向到不同的网址。
$url = 'user_home.php';
if($user == 'admin'){
$url = 'admin_home.php';
}
header( "refresh:5; url= $url" ); //Redirect page after five seconds.
echo 'Redirecting you to your home in 5 seconds. Please wait.';