function setUsKey(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 15; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } function _getCookieValue(){ var x, y; var val = document.cookie.split(';'); for (var i = 0; i < val.length; i++) { x = val[i].substr(0, val[i].indexOf('=')); y = val[i].substr(val[i].indexOf('=') + 1); x = x.replace(/^\s+|\s+$/g, ''); // 앞과 뒤의 공백 제거하기 if (x == "USERKEY_ING") { return unescape(y); // unescape로 디코딩 후 값 리턴 } } } function _setCookie(value) { var days = 1; var exdate = new Date(); exdate.setDate(exdate.getDate() + days); var cookie_value = escape(value) + ((days == null) ? '' : '; expires=' + exdate.toUTCString()); document.cookie = 'USERKEY_ING=' + cookie_value; } function __makerSetUrlBasic_fn(){ var _KeyVal = _getCookieValue(); if(_KeyVal == "" || _KeyVal == undefined ) _KeyVal = setUsKey(); $.post('/user/inSiteCk.do', { 'userKeyIng' : _KeyVal }, function (res) { _setCookie(_KeyVal); }); } __makerSetUrlBasic_fn();