Добрый день.
Столкнулся с проблемой.
Проверяю есть ли сессия, если нет, то устанавливаю.
При повторном запуске скрипта сессия не определяется, почему?
Вот код index.php
<?php
include ('core/setSession.php');
if(checkSession() == 1) echo 'Сессия установлена';
else setSession();
?>
Вот код setSession.php
<?php
function setSession(){
session_start();
$_SESSION['name'] = 'SessionID';
echo 'Сессия установлена'.$_SESSION['name'];
}
function checkSession(){
if(isset($_SESSION['name'])){
return 1;
}
else echo 'Сессия не установлена';
}
?>
Почему постоянно выдает, что сессия не установлен и запускает функцию установки сессии?
Правильно ли понимаю, что при первом запуске, увидим что сессии нет и она установится. При повторном запуске будет выводится сообщение "Сессия установлена"?