- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
运行以下代码
var_dump(get_headers("http://www.domainnnnnnnnnnnnnnnnnnnnnnnnnnnn.com/CraxyFile.jpg"));
对于不存在的任何域或 URL 返回 HTTP 200 而不是 404
Array
(
[0] => HTTP/1.1 200 OK
[1] => Server: nginx/1.1.15
[2] => Date: Mon, 08 Oct 2012 12:29:13 GMT
[3] => Content-Type: text/html; charset=utf-8
[4] => Connection: close
[5] => Set-Cookie: PHPSESSID=3iucojet7bt2peub72rgo0iu21; path=/; HttpOnly
[6] => Expires: Thu, 19 Nov 1981 08:52:00 GMT
[7] => Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
[8] => Pragma: no-cache
[9] => Set-Cookie: bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; httponly
[10] => Set-Cookie: bypassStaticCache=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; httponly
[11] => Vary: Accept
)
如果你跑
var_dump(get_headers("http://www.domain.com/CraxyFile.jpg"));
你得到了
Array
(
[0] => HTTP/1.1 404 Not Found
[1] => Date: Mon, 08 Oct 2012 12:32:18 GMT
[2] => Content-Type: text/html
[3] => Content-Length: 8727
[4] => Connection: close
[5] => Server: Apache
[6] => Vary: Accept-Encoding
)
在很多情况下,get_headers
已被证明是验证现有 URL 的解决方案
发现CURL也有同样的问题
$curl = curl_init();
curl_setopt_array($curl, array(CURLOPT_RETURNTRANSFER => true,CURLOPT_URL => 'idontexist.tld'));
curl_exec($curl);
$info = curl_getinfo($curl);
curl_close($curl);
var_dump($info);
我正在运行以下命令并遇到异常: $headers = get_headers("http://www.moneysupermarket.com/mortgages/", 1); 我该如何处理这个异常(
请考虑以下事项: $url = 'http://psyng.com/u/9716602b'; $headers = get_headers($url, 1); print_r($headers); 由
我正在努力获取 URL 列表的 header 响应代码。我需要输出像 HTTP/1.1 200 OK 等 使用 cURL - 我使用了这个命令 curl -s -I https://www.pnc.c
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我想获取网站标题,但 get_headers 什么都不返回 这是我的代码 供您引用,我的虚拟主机提供商是网络解决方案 问题出 self 的代码还是网络托管服务提供商? 获取一个网站 header 的
我习惯了get_headers()函数 `$`url = 'http://stackoverflow.com'; $s=get_headers(`$`url, 1); print_r(`$`s); 然
我需要一个 PHP 脚本来读取每个 URL 请求的 HTTP 响应代码。 有点像 $headers = get_headers($theURL); return substr($headers[0],
如何使用php get_headers只获取location部分? var_dump(get_headers('http://www.google.com',1)); 这个返回: array(12)
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
在php中判断一个文件或目录是否存在,大家通常都会想到is_file和file_exists两个函数。但这两个函数再判断一个远程url文件是否存在的问题上还是会存在这样那样的问题。这里作者将和大家分
php get_headers() 函数 - 有什么方法可以告诉这个函数不遵循重定向吗? $headers = get_headers("http://example.com/test", 1); v
我正在尝试使用 Bootstrap 为 Wordpress 创建主题。 我将其添加到 index.php 的顶部: 在我的 header.php 文件中有这样的内容:
为了检查 URL 是否为图像,我使用了 PHP 函数 get_headers。在正常情况下,它工作得很好。 但是当我在代理后面时,它会导致超时异常。我在 file_put_contents 上遇到了同
根据文档 get_headers 如果 header 请求失败,应返回 false。 但是,它会破坏我的代码并发出警告: Warning: get_headers(http://ideone.com/
我猜想 PHP 的 get_headers 不允许使用上下文,所以我必须更改默认流上下文以仅获取请求的 HEAD。这会导致页面上的其他请求出现一些问题。我似乎无法弄清楚如何重置默认流上下文。我正在尝试
我正在尝试编写一个 PHP 脚本来尽快检查网站的 HTTP 状态。 我目前正在使用 get_headers() 并在来自 mysql 数据库的 200 个随机 url 的循环中运行它。 检查所有 20
我正在尝试通过研究一些免费插件/主题来学习 WordPress 结构。 我现在正在研究“Renger博客主题”,但我无法理解一些东西。我已经检查了 WP 手册中的 get_header() 页面,但它
出于某种原因,每当我尝试将变量放入 get_header 中时在 WordPress 中我的自定义 page.php 中,它无法识别该值并重置为默认值。 这是我的代码: $header_choice
我正在使用以下内容来检查页面是否存在。 for($i = 620; $i '; } 有时这会给出 10 个 HTTP/1.1 200 OK,有时最后 5 个是 HTTP/1.1 500 内部服务器错误
我正在开发一个涉及 urllib2.Request 实例预处理的库(使用 urllib2.BaseHandler.xxx_request 回调)。一些预处理器需要检查提供的 urllib2.Reque
我是一名优秀的程序员,十分优秀!