СЕССИЯ со страницы на другую не работает - PullRequest
0 голосов
/ 12 марта 2019

У меня есть сайт PHP, сессия не работает после обновления до 5.3 истечение срока действия сессии при перемещении на другую страницу.

Я попробовал следующее, но ничего не получилось

  1. изменен путь сеанса session.save_path
  2. изменен путь к cookie "session.cookie_path"
  3. удалил все существующие сеансы
  4. изменил разрешение папки сеанса на 777
  5. добавлен метод session_start () поверх всех страниц.

, пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 12 марта 2019

Пока вы не делитесь кодом для понимания проблемы ->

просто и для начинающих.

<?php
 session_start();
 //after checking the login credentials

 $_SESSION['logged_in'] = true;
 if($_SESSION['logged_in'] = true){
  header('Location: /directory/home.php'); 
 }else{
 echo "You must login";
 }

на другой странице /directory/home.php -> здесь сначала проверьте, установлен ли сеанс для запуска

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

if(session_id() == '') {
    session_start();
}

if($_SESSION['logged_in'] = true){
  echo "You are Login";
 }else{
 echo "You must login";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...