Re: Сесії
Романе, в двох словах:
- session_start має викликатися в усіх файлах, що використовують сесію, незалежно від того, чи вони її розпочинають; якщо сесія вже розпочата, то це просто прикріпить файл до сесії
- session_destroy має викликатися тільки після визову session_start;
- session_destroy не знищує змінні сесії, це треба робити самотужки, наприклад$_SESSION=array();
Зрозуміло! unset( $_SESSION['name']); - вона видаляє сесію name? То мені з цього куску коду
if(isset($_POST['logout'])) {
unset( $_SESSION['name']);
session_destroy();
}
Забрати session_destroy();
і вставити в
if ($user_data['password'] == $e_password) {
session_start();
$_SESSION['name'] = $e_login;
session_destroy();
}
?
І ще одне питання, ось ми створили $_SESSION['name'] - це є логін пользователя, як мені перенести цю сесію на інший файл ?
На початку файлу де потрібно її задіяти прописати
session_start();
$_SESSION['name']
?