/** * IPチェックを実行する. * * @param string 実行処理名 * @return boolean チェックに成功した場合 true; 失敗した場合 false */ protected function checkIp($operation_name) { $ret = false; $allow_hosts = SC_Api_Utils_Ex::getOperationSubConfig($operation_name, 'allow_hosts'); $arrAllowHost = explode("\n", $allow_hosts); if (is_array($arrAllowHost) && count($arrAllowHost) > 0) { if (array_search($_SERVER['REMOTE_ADDR'], $arrAllowHost) !== FALSE) { $ret = true; } } return $ret; }