【问题标题】:Webpage redirect not working properly网页重定向无法正常工作
【发布时间】:2014-11-05 01:37:43
【问题描述】:

我正在为我的网站制作 index.php 页面,我在下面代码的第 13 行遇到了多个错误,但我已经修复了其中的大部分。我试过添加

</meta>

甚至 ; , 后 http-equiv="刷新"

这是我的代码:

<?php


session_start();


$username = $_SESSION['username'];

$password = $_SESSION['password'];

if(!$username && !$password){

echo "You will be redirected to login in 5 seconds! (<meta http-equiv="refresh"; content="5; URL=login.php"></meta>)";

}else{

echo "Welcome , ".$username."! (<a href=logout.php>Logout</a>)";

}



?>

【问题讨论】:

  • 问题是双引号内的双引号.. 使用 \ 转义它们或改用单引号。
  • @jaytemp 所以 " echo "你将在 5 秒后被重定向到登录! ()"; " 应该可以吗?
  • 是的,应该可以,并且元标记是自动关闭的。不需要&lt;/meta&gt;

标签: php session url-redirection


【解决方案1】:

问题是双引号内的双引号.. 使用 \ 转义它们或改用单引号。

echo "You will be redirected to login in 5 seconds! (<meta http-equiv=\"refresh\"; content=\"5; URL=login.php\">)";

【讨论】:

  • 有效!非常感谢,我会尽快选择这个作为正确答案。 :)
  • 很高兴它有帮助。没问题。
猜你喜欢
  • 2014-06-24
  • 2017-09-23
  • 2015-08-09
  • 2014-07-01
  • 2015-12-21
  • 2017-03-04
  • 1970-01-01
相关资源
最近更新 更多