Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кукисы
 
 автор: 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
и кукис не записывается....
Че ему надо?

   
 
 автор: antf   (24.10.2005 в 21:00)   письмо автору
 
   для: Poltergeist   (24.10.2005 в 20:37)
 

Функции setcookie должна вызываться до любого вывода в браузер, поскольку работает с http заголовками. Пробелы тоже считаются.

   
 
 автор: Poltergeist   (24.10.2005 в 21:06)
 
   для: antf   (24.10.2005 в 21:00)
 

Дык она и вызывается при условии $pass = $value , а до этого ничего е выводится в броузер
Если я правильно понял

   
 
 автор: Евгений Петров   (24.10.2005 в 21:14)   письмо автору
 
   для: 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>";
}
?>

В конфиге - данные с паролем и функция вывода содержимого...

   
 
 автор: cheops   (25.10.2005 в 13:00)   письмо автору
 
   для: Poltergeist   (24.10.2005 в 21:29)
 

Нет ли пробелов и переводов строк, до и после тэгов <?php и ?> в файле ghost_book/conf.php?

   
 
 автор: cheops   (25.10.2005 в 13:01)   письмо автору
 
   для: Poltergeist   (24.10.2005 в 21:11)
 

>Раньше до переустановки ПХП и апача все работало.....
>Поставил заново и те же версии, так же настроил и теперь он
>у меня ругаетсмя благим матом....
Скорее всего при переустановке директива output_buffering - оказалась отключена, вы можете включить её в конфигурационном файле php.ini
output_buffering = On

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования