0
<?php

         $name = "sergey";
         $pass = 123456;

       if (isset($_POST['login']))

            {

           if ($_POST['user_name']== $name  && $_POST['user_pas'])

               {header('Location: "admin/news/Forma.php"');}

             }

?>

переменные $_POST задаются в другом скрипте который обращается к этому для проверки данных. Что я тут не так сделал?
Выдаёт ошибку

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\RBK\WWW\admin.php:2) in Z:\home\RBK\WWW\admin.php on line 17

Deleted
  • 371
  • в самом конце файла после ?> нет лишних пробелов/переводов строк? – KoVadim Dec 19 '13 at 14:45
  • проверил бжыл пробел но не помогает

    Warning: Cannot modify header information - headers already sent by (output started at Z:\home\RBK\WWW\admin.php:2) in Z:\home\RBK\WWW\admin.php on line 13

    – сергейсергей Dec 19 '13 at 14:57
  • Значит, где-то в другом месте выводятся заголовки. Или не заголовки, а просто что-то выводится.
    1. проверьте при помощи wget -S ваш_url, симитировав данные поста

    2. не забывайте, что в Location лучше указывать полный URL

    –  Dec 19 '13 at 15:10
  • спасибо проверил заработало – сергейсергей Dec 19 '13 at 15:28

0 Answers0