imho.ws |
|
24.06.2008, 19:49 | # 1 |
Banned
Регистрация: 11.06.2008
Сообщения: 57
|
Установить в браузере cookie
Тут у меня возникла задача, как установить cookie, чтобы те автоматически в браузере появлялись, при том для желаемой страницы. Можно ли это сделать с помощью PHP, или это только через javascript идёт, в общем, что и как делать?
добавлено через 15 минут Нашёл способ по http echo "<META HTTP-EQUIV=\"Set-Cookie\" CONTENT=\"session-".$sessionid."=".$cookvalue.";expires=Wednesday, 08-Aug-09 23:59:59 GMT; path=/\">"; Типа этого прокатило, интересно, что фишка от самой PHP сработать не хотела. |
25.06.2008, 15:32 | # 4 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Странно, обычно все работает. Примеры пробовали?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
25.06.2008, 16:12 | # 5 |
Banned
Регистрация: 11.06.2008
Сообщения: 57
|
Да, Hubbitus, в первую же очередь испробовал все примеры в самом файрфоксе, и в самом же файрфоксе глядел, не отложились ли там после этого куки, но там было пусто
добавлено через 16 минут Сейчас получилось окончательно занести куки через пхп, однако его содержание доходит кодированным, а мне так не надо. setrawcookie тоже пробовал header("Set-Cookie: name=value"); тоже кодированным доходит. добавлено через 4 минуты Похоже проблема в https протоколе, который я вызываю, что бы я не делал, содержание куки кодируется и заносится в кодированном виде. Может это ошибка пхп или невозможность пхп сажать куки на сайтах, которые запаролены и через https? В любом случае способ через браузер работает на ура. |