Показать сообщение отдельно

  #3  
Старый 18.05.2008, 03:52
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
С нами: 10628635

Репутация: 78
По умолчанию

Не работает авторизация... Вводишь нужный логин и пароль а в ответ получаешь страницу которая должна выводиться при прямом доступе к странице... и вылетает ошибка

Цитата:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at F:\home\test1.ru\www\admins.php:9) in F:\home\test1.ru\www\admins.php on line 12
В чем может быть проблема?

login.php

PHP код:
<?
error_reporting 
(0);
session_start();
print 
'<form method="POST">';
print 
'<br/>';
print 
'&nbsp; &nbsp; &nbsp; Login:<input type="text"  name="log" title="Введите login" value="">';
print 
'<br/>';
print 
'<br />';
print 
'Password:<input type="text"  name="passwd" title="Введите password" value="">';
print 
'<br/>';
print 
'<br />';
print 
'&nbsp; &nbsp; &nbsp; <input type="submit" name="sub"  value="   Go!  " />';
print 
'<br/>';
print 
'<br/>';
print 
'</form>';
$password="1";
$login="1";
if(isset(
$_POST['sub']))
{
$inputlogin=$_POST['log'];
$inputpassword=$_POST['passwd'];
$inputlogin=trim($inputlogin);
$inputpassword=trim($inputpassword);

        if(
$inputpassword==$password && $inputlogin==$login)
        {
        
$_SESSION['aut'] = TRUE;
        print  (
"<script>document.location='admin.php';</script>\r\n");

        }
        else
        {
        echo 
"<font color=Red>Неправильный пароль</font>";
       }
}


?>

admin.php

PHP код:

session_start
();
if(isset(
$_SESSION['aut']))
{
    print 
"пашет";

}
else
{
    print 
" не пашет";
    } 
В ответ получаю "не пашет"
 
Ответить с цитированием