需要 php get_headers() 结果分配给各个变量
Need php get_headers() results assigned to individual variables
所以我可以使用
显示响应 headers
$url = 'http://example.com';
$headers = get_headers($url,0);
foreach ($headers as $header => $key) {
echo "$header: $key <br />\n";
然后我找回了所有 header。但是我只需要其中的一些。
我需要做的是将数组中的每个结果分配给一个变量。我试过尝试使用
单独获取它们
$url = 'http://example.com';
$headers = get_headers($url,0);
$results = json_decode($headers, true);
$RateLimit = $results['X-RateLimit-Limit'];
$LimitRemain = $results['X-RateLimit-Remaining'];
这显然行不通。我也很困惑如何从数组中提取 HTTP/1.1 200 OK 响应,而且在我看来所有结果都在 JSON 中,但没有键和值结构特定 header 结果。
使用extract(get_headers($url, 1));
将 1
作为关联数组传递给 get_headers
returns。然后 extract
将其转换为变量。
所以我可以使用
显示响应 headers $url = 'http://example.com';
$headers = get_headers($url,0);
foreach ($headers as $header => $key) {
echo "$header: $key <br />\n";
然后我找回了所有 header。但是我只需要其中的一些。 我需要做的是将数组中的每个结果分配给一个变量。我试过尝试使用
单独获取它们 $url = 'http://example.com';
$headers = get_headers($url,0);
$results = json_decode($headers, true);
$RateLimit = $results['X-RateLimit-Limit'];
$LimitRemain = $results['X-RateLimit-Remaining'];
这显然行不通。我也很困惑如何从数组中提取 HTTP/1.1 200 OK 响应,而且在我看来所有结果都在 JSON 中,但没有键和值结构特定 header 结果。
使用extract(get_headers($url, 1));
将 1
作为关联数组传递给 get_headers
returns。然后 extract
将其转换为变量。