Здравствуйте уважаемые программисты.
Всё это конечно интересно но у меня к вам вот какой вопрос
Используя вот такой код:
<?php
include "../adds/config.php";
if(!isset($PHP_AUTH_USER))
{
Header (" WWW-Authenticate: Basic realm=\"Admin Center\" ");
Header (" HTTP/1.0 401 Unauthorized ");
exit();
}
else
{
$password = "$PHP_AUTH_PW";
$link = mysql_connect($dblocation, $dbuser, $dbpassword);
mysql_select_db ("php",$db);
$result=mysql_query("SELECT password FROM users WHERE username=\"$PHP_AUTH_USER\"");
$row=mysql_fetch_array($result);
if ($row == NULL)
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
else
{
$real_password="$row[password]";
if ($real_password!=$password)
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
}
}
?>
Я получаю на нужной мне странице вот такое весёлое сообщение:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\ukrainskaya.ru\www\adds\config.
php:20) in Z:\home\ukrainskaya.ru\www\admin\insert_form.
php on line 8
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\ukrainskaya.ru\www\adds\config.
php:20) in Z:\home\ukrainskaya.ru\www\admin\insert_form.
php on line 9
Кстати пробовал вводить приведённые выше коды - выходит тоже самое с поправкой на номера строк.
ЛЮДИ добрые объясните пожалуйста в чём я не прав - может надо жертву принести - великому и ужасному процессору ?