2014-09-24 6 views
-1

Я ищу код для создания IP-файла cookie. Я хочу получить IP-адрес от посетителя, а затем сохранить его. Если тот же пользователь снова посещает веб-сайт, он должен получить сообщение типа «добро пожаловать!». Заранее спасибо.Создать IP-файл cookie

+0

Это должно храниться как переменная сеанса, а не cookie. Было бы слишком легко подделать его как cookie на стороне клиента. – Anthony

+0

И вы его извлекаете, а затем во втором посещении сравниваете второй IP-адрес посещения? – Anthony

+0

Почему бы вам просто не сохранить файл cookie, и во время второго посещения просто проверьте, существует ли файл cookie, а затем отобразите сообщение приветствия? –

ответ

1

Вместо того чтобы хранить IP в куки просто использовать переменную remote_addr в PHP на стороне сервера, например, так:

echo $_SERVER['REMOTE_ADDR']; // echo's the user's IP address 

Затем с помощью базы данных, например, для хранения каждого посетителя в таблице, а затем проверьте $_SERVER['REMOTE_ADDR'] для любых случаев в таблице

+0

Спасибо за ваш ответ! И как бы объединить это с HTML? Дело в том, что я делаю такую ​​строку на веб-сайте, который говорит: «Этот сайт использует файлы cookie». Рядом с этой строкой находится кнопка, в которой говорится: «Cookies в порядке». Когда пользователь нажимает эту кнопку, cookie должен быть активирован. Затем, когда пользователь снова появится на веб-сайте, он должен получить сообщение «добро пожаловать!». Не могли бы вы дать мне более полный код для этого? – Martijn

+0

* «Не могли бы вы дать мне полный код для этого» *, это не тот сайт, для которого ... –

Смежные вопросы