У меня есть два файла;логика такова, что если сеанс запущен, мне нужно запустить кусок кода, а если он не установлен, то мне нужно запустить остальную часть.В любом случае мне нужно перекинуть страницу на себя.Вот мой первый файл
Первый файл (file1.php)
<?php
require_once('file2.php');
if(isset($_SESSION))
echo '<br>Session set!';
else
{
//echo '<br>Session NOT set...';
sessStart();
header("Location:file1.php");
}
?>
Второй файл (file2.php)
<?php
function sessStart()
{
session_start();
//some other code here but nothing that echo's
}
?>
Здесь я вызываю метод sessStart () для инициализации сеанса в остальной части при первом запуске.В следующий раз он должен идти не в раздел if, а в другую часть.
Каким-то образом код не перенаправляет файл в тот же файл, и часть, в которой установлен сеанс, не инициализируется.Если я сохраню что-то в сеансе во втором файле, я могу получить его в первом файле, чтобы сеанс был успешно запущен, но как перенаправить?
Что не так, что я делаю?