2014-12-19 5 views
0

Я проверил все другие возможные дубликаты перед публикацией, но ни одна из них не решила мою проблему.
Все работает отлично, когда используется localhost, теперь я пытаюсь загрузить его на хост-сервера, но, как представляется, проблема, когда я пытаюсь начать сеанс ..
Это часть кода касается:Невозможно начать сеанс на сервере хостинга

header('refresh:5;URL= ./info.php'); 
print "<br/>Signed in Successfully<br /> You will be redirected shortly"; 
session_start(); 
$_SESSION["login_user"]=$_POST["inputUsername"]; 
var_dump($_SESSION); 

И это соответствующий вывод:
Как вы можете см. из кода. После начала сеанса слово «Started» должно быть напечатано, что не так, однако оператор print перед запуском session_start был выполнен.
Любая идея, в чем проблема? Спасибо

+1

пожалуйста .. это -> print "
SignUp Successfull"; is! = from Signed in Successfully –

+0

О Здесь размещена другая часть кода, моя плохая. Однако такая же проблема сохраняется и для –

+0

, нам нужен реальный код OP, помогите вам –

ответ

1

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

Всегда делайте ваш session_start() первый.

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