Партнерские программы — сеансы, файлы cookie или и то, и другое?

Довольно новичок в PHP... Мне интересно, с большинством партнерских программ, которые доступны в Интернете, они используют только файлы cookie, сеансы или их сочетание для отслеживания посетителей?


person Charlie    schedule 13.05.2011    source источник


Ответы (3)


Есть несколько методов:

  1. Использование файлов cookie, но если домены разные, некоторые браузеры будут блокировать их как «сторонние файлы cookie», и их сложнее прочитать с помощью PHP.
  2. Передача информации через URL или через сообщение (в PHP $_POST)
  3. Проверьте http-заголовки реферера (в PHP $_SERVER['HTTP REFERER']), которые можно подделать
person onteria_    schedule 13.05.2011
comment
Спасибо за ответ. Я думал об использовании сочетания файлов cookie и сеансов. Например, я хотел бы, чтобы люди, которые нажимают на мои партнерские ссылки, сохраняли этот идентификатор партнера в течение 30 дней. Но если некоторые люди отключат файлы cookie, я бы предпочел вместо этого использовать сеансы. - person Charlie; 13.05.2011

Они используют оба, и некоторые сайты, такие как SO, также используют LocalStorage/SessionStorage!

person Sourav    schedule 13.05.2011

Все партнерские программы отслеживают посетителей только с помощью файлов cookie. Вы можете посетить некоторые из партнерских программ, они обычно упоминают о сроке действия файлов cookie в своей программе.

person Jay Vagadiya    schedule 03.03.2020