- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在运行以下命令并遇到异常:
$headers = get_headers("http://www.moneysupermarket.com/mortgages/", 1);
我该如何处理这个异常(在我的例子中,忽略这个 url,因为它会导致异常)。
我试过:
但是,我仍然会出现此错误(我想忽略它)。
谢谢!
最佳答案
新版本
同样,这不是问题的正确答案,但避免错误,可以给出预期的结果。
get_headers 在没有代理的情况下执行 HTTP GET,所以 moneysupermarket.com 不喜欢它,所以使用 ini_set 来设置请求中的默认用户代理,并且一切正常:
ini_set("user_agent","Mozilla custom agent");
$headers = get_headers("http://www.moneysupermarket.com/mortgages/", 1);
上一个
显然,如果请求格式不正确,moneysupermarket.com 会重置连接,使用 cUrl 执行请求(取自 curl 手册页):
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.moneysupermarket.com/mortgages/");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla custom agent");
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
关于php get_headers 异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518645/
我正在运行以下命令并遇到异常: $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
我是一名优秀的程序员,十分优秀!