Requests_Transport_cURL::format_get()
最后更新于:2021-11-26 04:06:02
Requests_Transport_cURL::format_get( string$url, array|object$data)Format a URL given GET data
参数
- $url
-
(string) (Required)
- $data
-
(array|object) (Required) Data to build query using, see https://secure.php.net/http_build_query
响应
(string) URL with data
源文件
文件: gc-includes/Requests/Transport/cURL.php
protected static function format_get($url, $data) {
if (!empty($data)) {
$query = '';
$url_parts = parse_url($url);
if (empty($url_parts['query'])) {
$url_parts['query'] = '';
}
else {
$query = $url_parts['query'];
}
$query .= '&' . http_build_query($data, null, '&');
$query = trim($query, '&');
if (empty($url_parts['query'])) {
$url .= '?' . $query;
}
else {
$url = str_replace($url_parts['query'], $query, $url);
}
}
return $url;
}