1//Set the number of days before your cookie should expire 2var ExpireDays = 1; 3//Do not change anything below this line 4qstr = document.location.search; 5qstr = qstr.substring(1, qstr.length); 6function SetCookie(cookieName, cookieValue, nDays) { 7 var today = new Date(); 8 var expire = new Date(); 9 if (nDays == null || nDays == 0) nDays = 1; 10 expire.setTime(today.getTime() + 3600000 * 24 * nDays); 11 document.cookie = cookieName + "=" + escape(cookieValue) + "; expires=" + expire.toGMTString() + "; path=/"; 12} 13thevars = qstr.split("&"); 14for (i = 0; i < thevars.length; i++) { 15 cookiecase = thevars[i].split("="); 16 switch (cookiecase[0]) { 17 case "sfmc_sub": 18 sfmc_sub = cookiecase[1]; 19 SetCookie("SubscriberID", sfmc_sub, ExpireDays); 20 break; 21 case "e": 22 e = cookiecase[1]; 23 SetCookie("EmailAddr_", e, ExpireDays); 24 break; 25 case "j": 26 j = cookiecase[1]; 27 SetCookie("JobID", j, ExpireDays); 28 break; 29 case "l": 30 l = cookiecase[1]; 31 SetCookie("ListID", l, ExpireDays); 32 break 33 case "jb": 34 jb = cookiecase[1]; 35 SetCookie("BatchID", jb, ExpireDays); 36 break; 37 case "u": 38 u = cookiecase[1]; 39 SetCookie("UrlID", u, ExpireDays); 40 break; 41 case "mid": 42 mid = cookiecase[1]; 43 SetCookie("MemberID", mid, ExpireDays); 44 break; 45 default: 46 break; 47 } 48 49}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.