Я новичок здесь, и я начал писать код несколько недель go. Я работаю над ноутбуком с установленной на нем Ubuntu и XAMPP. У меня была эта проблема сегодня: я перестал работать над своим старым проектом и создал новую папку с новым проектом в htdocs. В обоих проектах есть форма входа, в которой используется $ _SESSION ['index']. Когда оба проекта содержат одинаковое имя индекса, только один проект работает правильно. Например, оба проекта используют индекс $ _SESSION ['loggedin'].
Следующий код работает нормально в скрипте, пока не будет перенаправлен на новую страницу:
login_handling.php
if(mysqli_num_rows($result) === 1){
$_SESSION['loggedin'] = $username;
// I can still echo $_SESSION['loggedin'] and see username
// redirecting
header("Location: ../../actions.php");
die();}
В этом скрипте функция, которая не работает, если индекс такой же, как в другом проекте. Массив сеанса в этом случае пуст:
actions.php
if(isset($_SESSION['loggedin'])){code...
//When echo $_SESSION['loggedin'] there is no such index
Когда я меняю индекс на другой (только в одном из обоих проектов), например ['logged'], скрипт работает правильно.
Я хотел бы знать, как и где я могу управлять этими индексами СЕССИИ? Где они хранятся? Потому что когда я удаляю папку со старым проектом, я не могу использовать тот же $ _SESSION ['index'].
Спасибо за помощь