2014-11-05 71 views
0

我为我的网站创建了index.php页面,我在下面的代码的第13行遇到了多个错误,但是我已经修复了其中的大多数错误。我试过添加网页重定向工作不正常

</meta> 

甚至是 ; ,后 HTTP的当量=“刷新”

这里是我的代码:

<?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>)"; 

} 



?> 
+0

问题是你双引号内的双引号..用\转义它们或用单引号代替。 – 2014-11-05 01:39:27

+0

@jaytemp所以“回声”您将被重定向到5秒内登录! ()“;”should work? – 2014-11-05 01:41:35

+0

是的,应该可以工作,并且meta标签自动关闭。没有必要'' – Ghost 2014-11-05 01:43:35

回答

1

的问题是你的双引号里面的双引号..用\逃逸,或用单引号代替。

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

它的工作原理!巨大的感谢之手,我会尽快选择这个答案作为正确的答案。 :) – 2014-11-05 01:43:53

+0

很高兴帮助。没问题。 – 2014-11-05 01:44:48