|
автор: Poltergeist (24.10.2005 в 20:37) |
|
|
пытке записать кукис
[code ] setcookie("admin","$password",time() + 3600 );
|
я вижу такую надпись
Warning: Cannot modify header information - headers already sent by (output started at d:\web\www\admins.php:10) in d:\web\www\admins.php on line 17
и кукис не записывается....
Че ему надо? | |
|
|
|
|
|
|
|
для: Poltergeist
(24.10.2005 в 20:37)
| | Функции setcookie должна вызываться до любого вывода в браузер, поскольку работает с http заголовками. Пробелы тоже считаются. | |
|
|
|
|
автор: Poltergeist (24.10.2005 в 21:06) |
|
|
для: antf
(24.10.2005 в 21:00)
| | Дык она и вызывается при условии $pass = $value , а до этого ничего е выводится в броузер
Если я правильно понял | |
|
|
|
|
|
|
|
для: Poltergeist
(24.10.2005 в 21:06)
| | Например если перед открывающим тегом php ( <? )будет хотя бы пробел то это уже вывод. Выложите код мы посмотрим. | |
|
|
|
|
автор: Poltergeist (24.10.2005 в 21:11) |
|
|
для: antf
(24.10.2005 в 21:00)
| | Раньше до переустановки ПХП и апача все работало..... Поставил заново и те же версии, так же настроил и теперь он у меня ругаетсмя благим матом.... | |
|
|
|
|
автор: Poltergeist (24.10.2005 в 21:29) |
|
|
для: Poltergeist
(24.10.2005 в 21:11)
| |
<?php
include("ghost_book/conf.php");
if (@$HTTP_COOKIE_VARS["admin"]) {
wiew_list();
}
elseif ((@$_POST["admin"]) and ($password == $pass)) {
setcookie("admin","$password",time() + 3600 );
wiew_list();
}
else {
echo "Не правильный пароль";
echo "<head><meta http-equiv=\"Refresh\" content=\"1; url=index.php?action=read\"></head>";
}
?>
|
В конфиге - данные с паролем и функция вывода содержимого... | |
|
|
|
|
|
|
|
для: Poltergeist
(24.10.2005 в 21:29)
| | Нет ли пробелов и переводов строк, до и после тэгов <?php и ?> в файле ghost_book/conf.php? | |
|
|
|
|
|
|
|
для: Poltergeist
(24.10.2005 в 21:11)
| | >Раньше до переустановки ПХП и апача все работало.....
>Поставил заново и те же версии, так же настроил и теперь он
>у меня ругаетсмя благим матом....
Скорее всего при переустановке директива output_buffering - оказалась отключена, вы можете включить её в конфигурационном файле php.ini
| |
|
|
|