![](/bink.gif) |
|
| ![](/bink.gif) |
Ç÷¡½¬¸¦ ÀÌ¿ëÇÑ °Ô½ÃÆÇ ÀÚµ¿µî·Ï ¹æÁö ¾Ë°í¸®Áò |
|
|
![](icon/private_name/1.gif) |
16³â Àü |
Ç÷¡½¬¸¦ ÀÌ¿ëÇÑ °Ô½ÃÆÇ ÀÚµ¿µî·Ï ¹æÁö ¾Ë°í¸®ÁòÀÔ´Ï´Ù.
¾Ë°í¸®ÁòÀ» ½±°Ô ¼³¸íÇÏÀÚ¸é
±ÛÀÔ·ÂÆû¿¡¼ Àü¼Û¹öÆ°À» Ç÷¡½¬·Î ¸¸µé°í Ç÷¡½¬¿¡¼ Date.getTime()¸¦ ÀÌ¿ëÇØ ½Ã°£(Å°1°ª)°ú ±× ½Ã°£À» ¾à°£ º¯Çü(Å°2°ª,°£´ÜÇÑ ¾ÏÈ£È)½ÃŲ µÎ °ªÀ» ÀԷ°ª üũ ÇÔ¼ö¿¡ ³Ñ°ÜÁÝ´Ï´Ù.
ÀԷ°ª üũÈÄ Æû Àü¼ÛÇÒ¶§ ±× µÎ °ªµµ °°ÀÌ ³Ñ°ÜÁÝ´Ï´Ù.
±×¸®°í ±Û ÀúÀåÇÏ´Â °÷¿¡¼ ´Ù½Ã µÎ°ªÀ» ºñ±³ÇØ °ÅÁþÀÌ¸é ¿¡·¯¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÂüÀ̸é Å°1°ª°ú ÇöÀç½Ã°£À» ºñ±³ÇØ 30ºÐ(±Û¾²´Âµ¥ 30ºÐÀÌ¸é ³ÑÄ¡°ÚÁÒ~)ÀÌ ³ÑÀ¸¸é ¿¡·¯¸¦ Ç¥½ÃÇÏ°í ÃÖ±Ù 30ºÐ°£ µî·ÏµÈ Å°1°ªÀ» ºÒ·¯¿Í °°Àº Å°1°ªÀ¸·Î µî·Ï½Ã ¿¡·¯¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Á¤»óÀûÀ¸·Î ÀÛ¼ºµÈ ±ÛµéÀÇ Å°1°ªÀº ÀúÀåÇÕ´Ï´Ù. ±×¸®°í 30ºÐÀÌ Áö³ Å°1°ªÀº »èÁ¦ÇÕ´Ï´Ù.
ÀÌ ¾Ë°í¸®ÁòÀÇ ÇÙ½ÉÀº ¹«Á¶°Ç Ç÷¡½¬¹öÆ°(Àü¼Û¹öÆ°)À» ´·¯¾ß¸¸ Å°°ªÀÌ »ý¼ºµÇ¾î ±ÛÀÌ µî·ÏµÈ´Ù´Â °Í¿¡ ÀÖ½À´Ï´Ù.(³ª È¥ÀÚ¸¸ÀÇ »ý°¢Àΰ¡???)
±×·¯±â À§Çؼ± ¾Ïȣȸ¦ Àß ½ÃÄÑ¾ß µÇ´Âµ¥...
Ç÷¡½¬´Â ÇãÁ¢À̾î¼...
±× ºÎºÐÀº ¾ÆÁ÷ ¹ÌÈíÇÑ »óÅÂÀÔ´Ï´Ù. °í¼ö´ÔµéÀÇ µµ¿òÀÌ ÇÊ¿äÇÑ ºÎºÐÀÌÁÒ~
¾Æ·¡´Â ¼Ò½º¿¹ ÀÔ´Ï´Ù.
¾ÏȣȺκР¤»¤» ÀúµÎ ¾î¶»°Ô°Ô ÇØ¾ß ÇÒÁö ¸ô¶ó¼... ±×³É ÀÓÀÇ·Î Àû¾îºÃ½À´Ï´Ù.
_____________________________________________________________________
# Ç÷¡½¬ ¼Ò½º(¹öÆ°ÀÇ ¾×¼Ç½ºÅ©¸³Æ®)
myDate = new Date;
time = myDate.getTime(); //½Ã°£À» ±¸ÇÔ
on (release) { //¹öÆ°À» Ŭ¸¯Çϸé
myString = new String(time);
i = myString.split(""); //½Ã°£À» ÇÑ ¹®ÀÚ¾¿ ÀÚ¸£±¸ °ªÀ» º¯Çü½ÃÅ´(¾ÏÈ£È °°Áö ¾ÊÀº ¾ÏÈ£È)
s1 =new String(int(i[12])+2);
s2 =new String(int(i[3])+3);
s3 =new String(int(i[10])+3);
s4 =new String(int(i[7])+8);
s5 =new String(int(i[9])+5);
s6 =new String(int(i[8])+2);
time2 = s1+s2+s3+s4+s5+s6;
getURL("javascript:checkIt('"+time+"','"+time2+"');"); //±ÛÀÔ·ÂÆûÀÇ ÀԷ°ªÃ¼Å© ÇÔ¼ö È£Ãâ Å°1°ª°ú Å°2°ªÀ» ³Ñ°ÜÁÜ...
}
--------------------------------------------------------------------------
ÀÔ·ÂÆûüũ¿¡¼
function checkIt(ch_var1,ch_var2) {
...
...
form.ch_auto.value = ch_var1; //hidden °ª
form.ch_auto2.value = ch_var2; ////hidden °ª
form.submit();
}
ÀÌ µÎ°ªÀ» °°ÀÌ ³Ñ°ÜÁÜ...
___________________________________________________________________________
###########################################
###### °Ô½ÃÆÇ ÀÚµ¿µî·Ï ¹æÁö ######
###########################################
function auto_error() {
Error("Á¤»óÀûÀ¸·Î ÀÛ¼ºÇÏ¿© Áֽñ⠹ٶø´Ï´Ù~ ");
exit;
}
if(!eregi($HTTP_HOST,$HTTP_REFERER)) {
auto_error();
}
if(getenv("REQUEST_METHOD") == 'GET' ) {
auto_error();
}
if(!$ch_auto OR !$ch_auto2) { //üũ°ªÀÌ ¾øÀ¸¸é Á¾·á
auto_error();
}
$signdate = time(); // DATE
$ch_auto3 = ($ch_auto[12]+2).($ch_auto[3]+3).($ch_auto[10]+3).($ch_auto[7]+8).($ch_auto[9]+5).($ch_auto[8]+2); //Å°1°ªÀº Ç÷¡½¬¿¡¼ ¾ÏȣȽÃŲ°Í ó·³ ´Ù½Ã ¾ÏÈ£È..
if($ch_auto2 != $ch_auto3) {
auto_error();
}
$ch_auto4 = substr($ch_auto,0,10);
$i=intval($signdate) - intval($ch_auto4);
if ($i<10||$i>1800) { //30ºÐÀÌ Áö³ Å°°ªÀº ¿¡·¯Ã³¸®
auto_error();
}
// ¸ÕÀú °Ô½ÃÆǺ° 30ºÐ°£ µî·ÏÅ°¸¦ 󸮸¦ ÇÒ manager¶ó´Â Å×À̺íÀ» ¸¸µç´Ù id:µî·Ï°Ô½ÃÆÇ,ch_auto:Å°°ªÀúÀå...
$ch_query = "SELECT ch_auto FROM manager WHERE id = 'µî·Ï°Ô½ÃÆÇ'"; //30ºÐ°£ µî·ÏµÈ Å°¸¦ ºÒ·¯¿Â´Ù
$ch_result = mysql_query($ch_query,$dbconn);
$ch_list = mysql_result($ch_result,0,0);
if(!$ch_list) { // ÀÌÀü µî·ÏµÈ °ªÀÌ ¾øÀ¸¸é ...
$ch_num = 1;
$ch_data[1] = $ch_auto4;
} else { // ÀÖÀ¸¸é '|' ·Î ³ª´² ¹è¿·Î ÀúÀå
$ch_data =explode("|",$ch_list);
$ch_num = 0; //ÀúÀåµÈ Å° °¹¼ö
for($j=1;$j<=$ch_data[0];$j++) { //30ºÐ¾È¿¡ µî·ÏµÈ Å°·Î ´Ù½Ã µî·Ï½Ã ¿¡·¯ ó¸®
if($ch_data[$j] == $ch_auto4) auto_error();
$ch_time = intval($signdate) - intval($ch_data[$j]);
if($ch_time > 1800) {
$ch_data[$j] = ""; //30ºÐÀÌ Áö³ Å°°ªÀº »èÁ¦
} else {
$ch_num ++;
$ch_data[$j] = $ch_data[$ch_num]; //¹è¿ ´Ù½ÃÁöÁ¤
}
}
$ch_num ++;
$ch_data[$ch_num] = $ch_auto4; //Áö±ÝÅ°°ª ÀúÀå
}
$w_list = $ch_num; // ¹è¿À» Á¶ÀÎ ÈÄ ÀúÀå
for($w=1;$w<=$ch_num;$w++){
$w_list = $w_list."|".$ch_data[$w];
}
$ch2_query = "UPDATE manager SET ch_auto = '$w_list' WHERE id = 'µî·Ï°Ô½ÃÆÇ'";
$ch2_result = mysql_query($ch2_query,$dbconn);
###########################################
###### END ######
########################################### |
|
̵̧ : 307 |
̵̧
¸ñ·Ï
|
|
| ![](/bink.gif) |
|