2010-06-23 5 views
0
  1. 간단한 제휴 코드를 만들고 싶습니다.
  2. 현재 제휴 ID를 유지하기 위해 PHP 세션을 사용하고 있습니다.제휴사 ID를 브라우저에 올바르게 저장하는 방법

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

문제를 http://domain.com/aff.php?id=123. 예를 들어 사용자는 $_SESSION['referral']이 페이지에서 affiliate ID 더 이상 그래서 지금 logout.php

session_unset() session_destroy()에 의해 파괴 & 설정을 해제합니다, 다음 로그 아웃 제휴 영역에 기록되지 않습니다. 따라서 전체 웹 페이지에 ID를 붙이려면 URL을 다시 입력해야합니다.

질문

세션이 이미 파괴 있지만 affiliate idid=123 브라우저에있을 것입니다을 만드는 방법. 사용자가 브라우저 캐시를 지우지 않는 한.

답변

2

제휴 ID를 쿠키로 설정할 수 있으므로 세션이 만료 된 후에도 계속 사용할 수 있습니다.

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

setcookie

참조
관련 문제