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

Форум PHP

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

 

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

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

тема: Не срабатывает метод setcookie() на локальном сервере Apache...
 
 автор: Cyrax   (20.02.2009 в 09:49)   письмо автору
 
 

На сервере хостера (Apache) всё нормально работает.
На локальном сервере Apache - cookies'ы через этот метод не устанавливаются, тогда как javascript'ами устанавливаются.
Напрашивается вывод - в php.ini, либо в httpd.conf что-то подкорректировать нужно. Только что ?

  Ответить  
 
 автор: Flanders   (21.02.2009 в 11:42)   письмо автору
 
   для: Cyrax   (20.02.2009 в 09:49)
 

http://www.kamaikin.ru/artical/protected/3/20/
session.use cookies = 1

  Ответить  
 
 автор: Cyrax   (08.03.2009 в 10:20)   письмо автору
 
   для: Flanders   (21.02.2009 в 11:42)
 

Эта директива у меня установлена, но php-метод setcookie всё время возвращает FALSE во всех браузерах.
Файл php.ini с установленной директивой session.use cookies = 1 расположен в WINDOWS\php.ini. Apache перезагружал.
; Whether to use cookies.
session.use_cookies = 1

Загружаю страницы того же сайта с сервера хостера - cookies'ы устанавливаются нормально.
Загружаю то же самое с локального сайта - не устанавливаются (setcookie возвращает FALSE - проверил)

  Ответить  
 
 автор: Cyrax   (08.03.2009 в 10:30)   письмо автору
45.3 Кб
 
   для: Flanders   (21.02.2009 в 11:42)
 

Эта директива у меня установлена, но php-метод setcookie всё время возвращает FALSE во всех браузерах ( + проверил в самом браузере)
Файл php.ini с установленной директивой session.use cookies = 1 расположен в WINDOWS\php.ini. Apache перезагружал.
; Whether to use cookies.
session.use_cookies = 1

Загружаю страницы того же сайта с сервера хостера - cookies'ы устанавливаются нормально (проверил в браузере)
Загружаю то же самое с локального сайта - не устанавливаются (setcookie возвращает FALSE - проверил)

Не может ли это быть связано с тем, что у локального домена у меня имеются виртуальные хосты ?
В файле hosts казано:
127.0.0.1       localhost

127.0.0.1       www.local.sbyte.com
127.0.0.1       local.sbyte.com
127.0.0.1       www.local.sbyte.ru
127.0.0.1       local.sbyte.ru
127.0.0.1       sbyte

Но я пробовал загружать локальный сайт по всем этим доменам - результат тот же. Кукисы нне устанавливаются (проверил в самом браузере)

В прикреплении - файл php.ini

  Ответить  
 
 автор: Cyrax   (22.10.2009 в 18:31)   письмо автору
 
   для: Cyrax   (08.03.2009 в 10:30)
 

Проблема до сих пор актуальна...

  Ответить  
 
 автор: GeorgeIV   (23.10.2009 в 10:49)   письмо автору
 
   для: Cyrax   (22.10.2009 в 18:31)
 

при установке куков домен в параметрах указываете?

  Ответить  
Rambler's Top100
вверх

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