У меня есть простая методология для моей страницы.Войдите в систему, и, если учетные данные совпадают, пользователю дается переменная сеанса «id», которая связана с базой данных, чтобы получить информацию о пользователе.На моем «локальном хосте» все работало нормально, но здесь не работает.Я запускаю:
<?php
if(isset($_SESSION["user"])){
echo "the session variable is here!";
//redirect to another page --probably dashboard or something like that--
}
Но когда я запускаю страницу и захожу на кнопку "Secure"
и вижу в разделе куки, сеанс есть, но строка не печатается.Я попытался изменить его на:
?>
<script>
alert("The session variable exists");
</script>
<?php
Но ничего не получается alerted!
Я попытался получить доступ к файлу .htaccess
и добавить одну строку, которая говорит: php_flag session.auto_start on
, но это не работает.Итак, что мне делать?
ПРИМЕЧАНИЕ. Следует отметить, что у меня есть session_start()
, и я не допустил этих ошибок новичка.