2010-06-23 2 views
0
  1. Я хочу создать простой аффилированный код.
  2. В настоящее время я использую сессию PHP для хранения идентификатора партнера. http://domain.com/aff.php?id=123Как правильно хранить идентификатор партнера в браузере

    $_SESSION['referral'] = intval($_GET['id']);

сейчас проблема. Пример пользователь регистрируется в партнерской области, то выход из системы, то $_SESSION['referral'] будет сбросить & разрушенную session_unset() session_destroy() на logout.php

Так что теперь affiliate ID больше нет на этой странице. Поэтому нам нужно повторно указать URL-адрес, чтобы получить идентификатор, прикрепленный на всех веб-страницах.

Вопрос

Как сделать affiliate idid=123 будет в браузере, хотя сессия уже уничтожены. Если пользователь не очистит кеш браузера.

ответ

2

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

setcookie("affiliate", intval($_GET['id']); 

см setcookie

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