
18.05.2008, 03:52
|
|
Участник форума
Регистрация: 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 ' 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 ' <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 " не пашет";
}
В ответ получаю "не пашет"
|
|
|