Cookie установлен в моем браузере, а не в моем php-скрипте - PullRequest
0 голосов
/ 25 августа 2011

Я пытаюсь добавить всплывающий элемент div на страницу WordPress. Я пытаюсь добиться этого, используя всплывающее окно div с помощью файла header.php в моей теме WordPress, он работает как шарм на моей веб-странице;ht tp: //78.69.194.141/ wordpress /? p = 11

Но когда я пытаюсь заставить скрипт работать на моей живой веб-странице, он не работает.

Скрипт работает так;если пользователь нажимает крестик на div, устанавливается cookie, когда загружается header.php, мой php-скрипт проверяет, установлен ли cookie, и не показывает всплывающее окно.

Здеськак выглядит скрипт для div;htt p: //pastebin.com/GJP8ZmC9

и setcookie.php;http://pastebin.com/ZcrLR2vy

Как видите, я проверяю, существует ли значение mepopp, затем не показываю div, и вот как это выглядит в моем браузере;http://cdn.imghack.se/images/dd83c239c75394659955839f45764d64.png

Эта проблема несколько нелогична для меня, и дело в том, что $ _COOKIE ['mepopp'] не установлен в моем php-коде, но в моем браузере он установлен?

Что можетможет быть причиной этого?

// Хенрик Йоханссон

1 Ответ

0 голосов
/ 25 августа 2011

Файл cookie не отображается в $ _COOKIES до следующей загрузки страницы, может ли это быть здесь?

http://php.net/manual/en/function.setcookie.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...