2014-11-05 2 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

проблема двойная кавычка внутри вашей двойной кавычки. Избегайте их используя \ или вместо этого используйте одиночную кавычку. –

+0

@jaytemp Итак, «эхо» Вы будете перенаправлены на логин через 5 секунд! () ";" должен работать? –

+0

Да, это должно работать, а метатеги - закрытие. нет необходимости в '' – Ghost

ответ

1

проблема заключается в двойные кавычки внутри двойных кавычек .. избежать их, используя \ или использовать одиночные кавычки вместо.

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

Он работает! Огромное спасибо человеку, я выберу это как правильный ответ, как только это позволит мне. :) –

+0

Рад, что это помогло. без проблем. –

Смежные вопросы