Cookie, чтобы проверить, был ли пользователь раньше, если нет, то перенаправлен на домашнюю страницу - PullRequest
0 голосов
/ 26 мая 2011

Привет Я пытаюсь использовать следующий файл cookie, чтобы заставить пользователей сначала перейти на мою домашнюю страницу, независимо от того, по какой ссылке они приходят ко мне (я знаю, что многие люди осуждают это, но я хочу это сделать), если они этого не сделали был на моей домашней странице раньше:

На моей домашней странице между тегами «head» есть следующий код:

$.cookie(“seenhp”, true, { expires: 365 });

И следующий код на каждой другой странице снова между тегами «head»:

if (!$.cookie(“seenhp”)) location.assign(“/index.php”);

Кажется, это не работает, я что-то упускаю из виду?

1 Ответ

2 голосов
/ 26 мая 2011

вы пометили это с помощью PHP, но я не вижу здесь никакого кода PHP. Это больше похоже на jquery? Вы включили JQuery?

Ну, путь PHP был бы

setcookie("seenhp", "seenhp");

и

if(!isset($_COOKIE["seenhp"])){
    header("Location: http://home.page/");
    die();
}

Не хочу быть обидным, но, пожалуйста, постарайтесь понять, что вы делаете. Читая другую ветку, я думаю, вы не используете:
https://github.com/carhartl/jquery-cookie

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