У меня проблема, я не могу понять.
У меня есть три файла – index.php
, admin.php
, post.php
в index.php
меня есть
<? session_start(); $_SESSION['login11_error'] = 'yes'; if(verifying username and password here, if they correct) { $_SESSION['login11_error'] = 'no'; header('Location: admin.php'); } ?>
в admin.php
меня есть
<? session_start(); <form action="post.php" method="post"> ... ?>
и окончательно в post.php
<? session_start(); some functions here... header("location:admin.php"); ?>
но когда он перенаправляется на admin.php
из post.php
он потеряет значение $_SESSION['login11_error']
.
есть идеи?
Благодаря…
ОБНОВИТЬ
исправлено.
потому что я просто показываю структуру скрипта здесь, у меня ошибка в моем вопросе.
post php находится в другой папке, затем index.php и admin.php, она находится в /folder1/folder1_1/post.php
в post.php я писал header('Location: http://bs.am/admin.php")
и когда я меняю его на header('Location: ../../admin.php")
он начинает работать.
непонятное для меня поведение, но работает 🙂