Помогите разобраться , есть скрипт /admin/del.php PHP: <? if ($_SESSION['admin']!=1) header("Location: [url=http://localhost/admin/login.php]http://localhost/admin/login.php[/url]"); if (isset($_GET['delete'])) { unlink("1.txt"); } ?> В итоге получается если я не авторизовавшись лезу к http://localhost/admin/del.php , скрипт меня отправляет на http://localhost/admin/login.php , по сути всё правильно.Если я перехожу по такому урлу http://localhost/admin/del.php?delete=1 ,то он меня всё равно отправляет на login.php ,но при этом удаляет файл 1.txt. Просто на самом деле условий проверок $_GET гораздо больше , неужели везде придёться писать таким образом if (isset($_GET['delete']) && $_SESSION['admin']==1) или есть другое решение???
PHP: <? if ($_SESSION['admin']!=1) { header("Location: [url=http://localhost/admin/login.php]http://localhost/admin/login.php[/url]"); die; }?>
<? if ($_SESSION['admin']!=1) { header("Location: http://localhost/admin/login.php"); die; } ?> Вот так вот помогло , Luge спасибо большое