т.е. его задача заключается в том, чтобы при каждом переходе на новую страницу сайта этот скрипт по очереди выводил три разных сообщения.
На сайтах без ЧПУ все
работает нормально. Кук с именем adv при каждом переходе на новую страницу увеличивается на 1.
А вот на сайтах с ЧПУ значение кука устанавливается всегда одинаковое для каждой страницы. Т.е. захожу на сайт www.somesite.ru - устанавливается значение кука adv = 1. Далее перехожу на страницу www.somesite.ru/downloads - устанавливается значение кука adv = 1 (только для этой страницы /downloads)
Ну вобщем-то вопрос в следующем, как сделать так, чтобы при переходе на страницу www.somesite.ru/downloads значение кука adv (который сейчас равен 1) увеличивалось на 1 и было равно 2, и дальше www.somesite.ru/downloads/programs уже было значение кука равно 3, и т.д.
Пробова сделать так set
cookie("adv", "$value", time()+3600, '~/'), но ничего с этого не вышло. Значение кука вообще тогда не меняется.
Спустя 23 часа, 13 минут, 59 секунд (19.01.2009 - 12:44) vasa_c написал(а):
Объясните что за значки в четвёртом аргументе последнего варианта.
Спустя 50 минут, 42 секунды (19.01.2009 - 13:34) dfsq написал(а):
~ вот это вот не надо
у меня тоже возник как-то такой вопрос, я просто добавил при установке куки $path = "/" и все заработало
Спустя 48 секунд (19.01.2009 - 13:35) dfsq написал(а):
~ а нифига это в самом деле?
Спустя 6 часов, 48 минут, 39 секунд (19.01.2009 - 20:24) kasichvadim написал(а):
Цитата (dfsq @ 19.01.2009 - 12:35) |
~ а нифига это в самом деле? |
http://php.su/functions/?setcookieКстати, скрипт я переделал на сессии. Так надежней