Changeset 396


Ignore:
Timestamp:
2007/02/28 10:01:03 (15 years ago)
Author:
inoue
Message:

ルミーズ用IPアドレスチェックを関数化

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/data/downloads/module/mdl_remise/mdl_remise.php

    r372 r396  
    306306        if (REMISE_IP_ADDRESS_DENY == 1) { 
    307307            gfPrintLog("remise remoto ip address : ".$_SERVER["REMOTE_ADDR"], $log_path); 
    308             if (ip2long(REMISE_IP_ADDRESS_S) > ip2long($_SERVER["REMOTE_ADDR"]) ||  
    309                 ip2long(REMISE_IP_ADDRESS_E) < ip2long($_SERVER["REMOTE_ADDR"])) { 
     308            if (!isset($_SERVER["REMOTE_ADDR"]) || !lfIpAddressDenyCheck($_SERVER["REMOTE_ADDR"])) { 
    310309                print("NOT REMISE SERVER"); 
    311310                exit; 
     
    372371            if (REMISE_IP_ADDRESS_DENY == 1) { 
    373372                gfPrintLog("remise remoto ip address : ".$_SERVER["REMOTE_ADDR"], $log_path); 
    374                 if (ip2long(REMISE_IP_ADDRESS_S) > ip2long($_SERVER["REMOTE_ADDR"]) ||  
    375                     ip2long(REMISE_IP_ADDRESS_E) < ip2long($_SERVER["REMOTE_ADDR"])) { 
     373                if (!isset($_SERVER["REMOTE_ADDR"]) || !lfIpAddressDenyCheck($_SERVER["REMOTE_ADDR"])) { 
    376374                    print("NOT REMISE SERVER"); 
    377375                    exit; 
     
    421419} 
    422420 
     421/** 
     422 * IP¥¢¥É¥ì¥¹ÂÓ°è¥Á¥§¥Ã¥¯ 
     423 * @param $ip IP¥¢¥É¥ì¥¹ 
     424 * @return boolean 
     425 */ 
     426function lfIpAddressDenyCheck($ip) { 
     427     
     428    // IP¥¢¥É¥ì¥¹ÈϰϤËÆþ¤Ã¤Æ¤Ê¤¤¾ì¹ç 
     429    if (ip2long(REMISE_IP_ADDRESS_S) > ip2long($ip) ||  
     430        ip2long(REMISE_IP_ADDRESS_E) < ip2long($ip)) { 
     431        return FALSE; 
     432    } 
     433    return TRUE; 
     434} 
     435 
    423436?> 
Note: See TracChangeset for help on using the changeset viewer.