public static function makeAbsoluteURL($sandbox, $obj_path, $params = NULL) { Charcoal_ParamTrait::validateSandbox(1, $sandbox); Charcoal_ParamTrait::validateStringOrObject(2, 'Charcoal_ObjectPath', $obj_path); Charcoal_ParamTrait::validateHashMap(3, $params, TRUE); // サーバ名 $url = 'http://' . $_SERVER['SERVER_NAME']; // サーバのパス $url .= dirname($_SERVER['SCRIPT_NAME']); // 相対部分を追加 $url .= self::makeRelativeURL($sandbox, $obj_path, $params); return $url; }