PageSourceSearch

https://www.korea.kr/jsV5/makePCookie.js

js korea.kr collected 2026-09-24 08:43:34 UTC 2,104 bytes, 81 lines download raw bytes

1function Nethru_getCookieVal(offset)
2{
3	var endstr = document.cookie.indexOf (";", offset);
4	if (endstr == -1)
5		endstr = document.cookie.length;
6	return unescape(document.cookie.substring(offset, endstr));
7}
8
9function Nethru_SetCookie(name, value){
10   var argv = Nethru_SetCookie.arguments;
11   var argc = Nethru_SetCookie.arguments.length;
12   var expires = (2 < argc) ? argv[2] : null;
13   var path = (3 < argc) ? argv[3] : null;
14   var domain = (4 < argc) ? argv[4] : null;
15   var secure = (5 < argc) ? argv[5] : false;
16
17  // alert("DOMAIN = " + domain);
18   document.cookie = name + "=" + escape (value) +
19        ((expires == null) ? "" : ("; expires="+expires.toGMTString())) +
20     ((path == null) ? "" : ("; path=" + path)) +
21     ((domain == null) ? "" : ("; domain=" + domain)) +
22        ((secure == true) ? "; secure" : "");
23
24//	alert(document.cookie);
25}
26
27function Nethru_GetCookie(name){
28   var arg = name + "=";
29   var alen = arg.length;
30   var clen = document.cookie.length;
31   var i = 0;
32   while (i < clen)
33      {
34      var j = i + alen;
35      if (document.cookie.substring(i, j) == arg)
36         return Nethru_getCookieVal (j);
37      i = document.cookie.indexOf(" ", i) + 1;
38      if (i == 0)
39         break;
40      }
41  return null;
42}
43
44function Nethru_makePersistentCookie(name,length,path,domain)
45{
46    var today = new Date();
47    var expiredDate = new Date(2050,1,1);
48    var cookie;
49	var value;
50
51    cookie = Nethru_GetCookie(name);
52    if ( cookie ) {
53//		alert(cookie);
54        return 1;
55	}
56
57	var values = new Array();
58	for ( i=0; i < length ; i++ ) {
59		values[i] = "" + Math.random();
60	}
61
62	value = today.getTime();
63
64	// use first decimal
65	for ( i=0; i < length ; i++ ) {
66		value += values[i].charAt(2);
67	}
68
69    Nethru_SetCookie(name,value,expiredDate,path,domain);
70}
71
72function Nethru_getDomain() {
73	var _host   = document.domain;
74	var so      = _host.split('.');
75	var dm    = so[so.length-2] + '.' + so[so.length-1];
76	return (so[so.length-1].length == 2) ? so[so.length-3] + '.' + dm : dm;
77}
78
79var Nethru_domain  = "korea.kr";
80
81Nethru_makePersistentCookie("PCID",55,"/",Nethru_domain);

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.