1/** 2 * Äí۰ª ÃßÃâ 3 * @param cookie_name Äí۸í 4 */ 5function getCookie(cookie_name) { 6 var cookie = document.cookie; 7 if (cookie.length > 0) { 8 start_pos = cookie.indexOf(cookie_name); 9 if (start_pos != -1) { 10 start_pos += cookie_name.length; 11 end_pos = cookie.indexOf(';', start_pos); 12 if (end_pos == -1) { 13 end_pos = cookie.length; 14 } 15 return unescape(cookie.substring(start_pos + 1, end_pos)); 16 } else { 17 return false; 18 } 19 } else { 20 return false; 21 } 22} 23 24/** 25 * ÄíŰ ¼³Á¤ 26 * @param cookie_name Äí۸í 27 * @param cookie_value Äí۰ª 28 * @param expireDay ÄíŰ À¯È¿³¯Â¥ 29 */ 30function setCookie(cookie_name, cookie_value, expire_date, domain) { 31 var today = new Date(); 32 var expire = new Date(); 33 expire.setTime(today.getTime() + 3600000 * 24 * expire_date); 34 cookies = cookie_name + '=' + escape(cookie_value) + '; path=/;'; 35 36 if (domain != undefined) { 37 cookies += 'domain=' + domain + ';'; 38 } else if (document.domain.match(/www\./) != null) { 39 cookies += 'domain=' + document.domain.replace('www.','') + ';'; 40 } 41 if (expire_date != 0) cookies += 'expires=' + expire.toGMTString(); 42 43 document.cookie = cookies; 44} 45 46/** 47 * ÄíŰ »èÁ¦ 48 * @param cookie_name »èÁ¦ÇÒ Äí۸í 49 */ 50function deleteCookie(cookie_name) { 51 var expire_date = new Date(); 52 expire_date.setDate(expire_date.getDate() - 1); 53 document.cookie = cookie_name + '=' + '; expires=' + expire_date.toGMTString() + '; path=/'; 54}
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.