2012-01-20 6 views
0

Мне нужно создать сторонний отказоустойчивый файл cookie, и я смущен тем, как это сделать? У меня будет кнопка отказа на моей веб-странице, и когда кто-то щелкнет ее, она должна отказаться, поэтому, если я увижу этот файл cookie на другом веб-сайте, я ничего не сделаю с этим идентификатором файла cookie.Как создать отказоустойчивый файл cookie

1) Нужно ли мне получить cookie пользователя и хранить int в моей базе данных? 2) Мне нужно разместить куки-файл, который скажет мне, если этот пользователь отказался?

В основном .. Я смущен о рабочем процессе на передовой практике.

Благодаря

ответ

0

так, если я вижу, что печенье на другом сайте

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

Теперь, если, с другой стороны, сайты находятся в одном корневом домене (например, foo.example.com и bar.example.com), вы можете поделиться файлом cookie между ними. Вам просто нужно установить Domain property файла cookie при его создании в корневой домен (.example.com).

+0

Это объявление для сервера объявлений –

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