Пропадают данные пользователя при обновлении страницы почему?
у меня на сайте авторизация чрез вк. данные приходят на сайт нормально, далее проверяются на совпадение и помещаются в базу данных. На сайте отображаются айди имя фото итд. Все как задумывалось. Но при обновлении страницы все теряется.
Я много прочитал про сессии и толком не понял как их подключить на все страницы. Напишите пожалуйста пример решения если он у вас есть. Заранее спасибо
Алексе Пономарев, ну здесь уже роутер смотри.
Если у тебя все через index, то не должно быть проблем.
Если нет, вставляй в каждый файл session_start();
это не решит проблему "вспоминания уже сделанной авторизации". Потому что такой код авторизацию не восстановит, ну совсем. Потому что нужно больше кода:
- сохранение авторизации в сессию (что приведено),
- восстановление авторизации из сессии, с проверкой наличия нужных параметров в базе данных.
Что подключить на все страницы нужно чтобы эти страницы были с расширением php - это обязательно и в вверху файла
<?php session_start() ;? >
После чего глобальные переменные массива $_SESSION будут доступны.
А вот и собственно хороший мануал https://www.php.net/manual/ru/book.session.php