<?php
$request_ref = '';
if(isset($_COOKIE['CID'])) {
	$cookieref = urldecode($_COOKIE['CID']);
	$refurl = explode("?",$cookieref);
	$cookie_ref = $refurl[0];
} else {
	$cookie_ref = "";
}
if ( array_key_exists('HTTP_REFERER',$_SERVER) && preg_match('/CID=([^&]*)/', $_SERVER['HTTP_REFERER'], $matches)) {
	$request_ref = $matches[1];
}

$cookie_check = (isset($_COOKIE['HIST'])) ? $_COOKIE['HIST'] : $request_ref;
$cookie_checks = explode('=',$cookie_check);
if(count($cookie_checks) > 0) {
	if($cookie_checks[count($cookie_checks)-1] !== $request_ref) {
		$cookie_checks[] = $request_ref;
	}
} else {
	$cookie_checks[] = $request_ref;
}
//setcookie("HIST",implode('=',$cookie_checks),time()+31536000,"/",".reviversoft.com");
if($request_ref !== '') {
	setcookie("CID",$request_ref,time()+31536000,"/",".reviversoft.com");
}
//CJ Cookie
if(strtoupper($request_ref) == "AFF-CJ") {
	setcookie("affref",$request_ref,time()+10368000,"/",".reviversoft.com");
}