![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| barcelona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.4.2007 Репутация: нет Всего: нет |
Здравствуйте!
У меня на каждой странице сайта есть модуль следующего содержания (это демонстрационный пример, отражающий суть моей проблемы):
Для каждой страницы сайта переменная $_COOKIE[$name] будто заново создаётся. То есть на первой странице она равна 12, на второй тоже и на третьей. А вот когда я начинаю обновлять страницы или посещать их по второму разу, то строка '_12' добавляется, но только в пределах этой страницы. Т.е. если я посетил одну страницу 3 раза, то переменная будет равна 12_12, вне зависимости от того, сколько раз я посетил другие страницы того же сайта. Помогите разобраться пожалуйста. Мне нужно, чтобы установка переменной COOKIE происходила из страницы в страницу. Это сообщение отредактировал(а) barcelona - 19.7.2008, 13:46 |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
не вчитывался, но навскидку:
а сколько у тебя наких name на сайт? или, проще говоря, сколько уникальных кук? |
|||
|
||||
| barcelona |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.4.2007 Репутация: нет Всего: нет |
4. Так возможно ли, чтобы на одной странице изменить переменную COOKIE, и на других страницах это изменение учитывалось? |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Ну разумеется. так оно и действует.
хотя все зависит от того, что имеется в виду "страница", "посетил" и так далее. так, как описано, работает этот демонстрационный пример на самом деле? или ты не проверял, а написал только в демонстрационных целях? |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
Вопрос: как изменить поведение кук, устанавливаемых функцией setCookie.
Ответ: сходить, таки, в документацию по этой функции. Посмотреть, что означают все параметры. |
|||
|
||||
| mustafallah |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 18.3.2008 Репутация: 1 Всего: 1 |
||||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
Ну всего то нужно указать четвертый необязательный параметр Path = '/', чтобы куки действовали на всем сайте...
Это сообщение отредактировал(а) lukas - 20.7.2008, 16:20 -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
lukas, если считаете, что человек не сможет сам сходить по данной ему ссылке, хоть пишите корректно - там не третий параметр.
|
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
vasac, чуть ошибся, исправил...
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| barcelona |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 21.4.2007 Репутация: нет Всего: нет |
Можно ещё один вопрос: если я уничтожаю COOKIE строчкой
а потом тут же пишу
будет ли переустановлено значение COOKIE? Мне нужно именно сначала уничтожить переменную, а потом тут же её создать. Сейчас у меня переменная уничтожаться не хочет... |
||||
|
|||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
при чем здесь переменные? Setcookie устанавливает куки, а не переменные.
определись с тем, с чем ты хочешь работать, и с этим работай. код
не имеет смысла |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
||||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |