Exemplo n.º 1
0
 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;
 }