- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, записал в cookie с помощью javascript переменную test и мне нужно ее удалить на другой страннице средствами php. Делаю так
setcookie("test","",time());но ничего не происходит. Помогите пожалуйста решить этот вопрос. Спасибо!!!Возможно проблема с видимостью куки (4-ый параметр, path). При установке укажи "/".
Кука по умолчанию доступна в текущей директории(где ставили куку) и ниже по дереву.
Ну например если поставили на www.site.ru/index.php то она доступна везде.
Если ставите www.site.ru/catalog1/index.php то она будет доступна только для всех файлов которое находятся в www.site.ru/catalog1/*. Как раз для этого и существует параметр path, который позволяет указать область видимости(актуальности) куки.
Для начала можете просто на странице сделать так
И сразу же станет ясно, дело в path или нет.
Возможно проблема с видимостью куки (4-ый параметр, path). При установке укажи "/".
вот функция установки cookie на javascript
вызываю так:
function test(value) {var test = "test";
expires = new Date(); // получаем текущую дату
expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
set_cookie (test, value, expires,); // устанавливаем cookie с помощью функции set_cookie
}
path - вроде прописан
---------- Добавлено 27.07.2012 в 10:22 ----------
Кука по умолчанию доступна в текущей директории(где ставили куку) и ниже по дереву.
Ну например если поставили на www.site.ru/index.php то она доступна везде.
Если ставите www.site.ru/catalog1/index.php то она будет доступна только для всех файлов которое находятся в www.site.ru/catalog1/*. Как раз для этого и существует параметр path, который позволяет указать область видимости(актуальности) куки.
Для начала можете просто на странице сделать так
И сразу же станет ясно, дело в path или нет.
делал так
то переменная есть в массиве, так в чем может быть проблема, если не в path
<?php setcookie("test",null,555,'/');И да.. последняя запятая в js лишняя.. Такой код точно работает?
Попробуйте еще время поставить time()-10000. Время действия куки меньше текущего времени, и тогда браузер не будет ее отдавать.
<?php setcookie("test",null,555,'/');И да.. последняя запятая в js лишняя.. Такой код точно работает?
Спасибо, все заработало =)))). А запятую я случайно в посте поставил.