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'] ?






