|
|
|
| Здравствуйте!
Я хочу сделать вот это
Header("WWW-Authenticate: Basic realm=\"Admin Page\"");
Header("HTTP/1.0 401 Unauthorized");
|
мне выводиться предупреждение
Cannot add header information - headers already sent by (output started at /inc/mysql.inc:18)
/inc/secure.php on line 11
|
Вот в этом коде
<?
require_once ("config.inc");
require_once ($mysql_inc);
require_once ($secure);
?>
<html>
<head>
<title>мммм</title>[code]
|
Что с этим можно сделать?
Спасибо! | |
|
|
|
|
автор: Саня_ (25.09.2005 в 18:38) |
|
|
для: Саша
(25.09.2005 в 18:20)
| | В файле $mysql_inc делается вывод данных в браузер. А заголовки нужно посылать строго до отсылки этих данных.
Можно воспользоваться буфферизацией:
<?
ob_start();
require_once ("config.inc");
require_once ($mysql_inc);
require_once ($secure);
?>
<html>
<head>
<title>мммм</title>[code]
<?
$buff = ob_get_contents();
ob_end_clean();
echo ($buff);
?>
|
| |
|
|
|
|
|
|
|
для: Саня_
(25.09.2005 в 18:38)
| | А mysql_pconnect или mysql_select_db делает такой вывод в браузэр? Потому что кроме этого и объявлений переменных, в файле больше ничего нет. | |
|
|
|
|
|
|
|
для: Саша
(26.09.2005 в 11:00)
| | Возможно у вас перед каким-то знаком <? имеется пробел или перевод строки... | |
|
|
|
|
|
|
|
для: cheops
(26.09.2005 в 11:56)
| | Да, действительно есть.
Спасибо! | |
|
|
|