问题标签 [get-headers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
854 浏览

php - Gravatar 上的 get_headers() 返回 200 而不是 404

我正在传递一个应该生成 404 错误的 URL,使用 PHP 的get_headers(). 事实上,如果我使用 URL 作为链接,我的浏览器会出现 404 错误。如果我使用 URL(指向图像文件)作为 img src,我的浏览器的“网络”选项卡会显示 404 错误状态。但是当我看到我的响应返回print_r的结果时!那是怎么回事?@get_headers( $uri )HTTP/1.0 200 OK

这是网络服务器本身的东西吗?如果是这样,我应该与服务器支持人员沟通什么(如果有的话)以让他们解决问题?

更新

我正在测试的 URL 是一个 gravatar URL:http: //0.gravatar.com/avatar/4d445fd58bf07d406345bac336c3b836 ?s=96&d=404&r=G

0 投票
1 回答
7785 浏览

php - 警告:get_headers() 此函数只能用于

我想检查是否存在外部 url,并且我尝试过使用不同的功能。大多数函数使用 get_headers() 函数,这总是向我显示警告 "Warning: get_headers () [function.get-headers]: This function may only be used against URLs in /myhosting/..." 。这不起作用的原因可能是什么?本地主机,带有 MAMP 的 Mac

0 投票
1 回答
885 浏览

php - 隐藏引荐来源网址后是否可以使用 get_headers ?

我正在使用此代码来获取 HTTP 响应:

效果很好,但我需要隐藏推荐人,所以我使用http://href.li/像这样:

200 OK无论最终页面的状态如何,这都会导致HTTP 状态代码。是否有可能从最后一页获取标题?或者是否有另一种方法可以在仍然使用引荐来源隐藏服务的同时实现这一目标?

0 投票
1 回答
3322 浏览

php - 将 get_headers 与代理一起使用

为了检查 URL 是否为图像,我使用 PHP 函数get_headers。在正常情况下,它工作得很好。

但是当我在代理后面时,它会导致超时异常。我有同样的问题,file_put_contents但我通过添加上下文参数解决了它。但是,该get_headers函数没有类似的论点。

请问你知道怎么做吗?

0 投票
2 回答
313 浏览

php - 如果函数执行超过 x 秒 php

在我的脚本中,我使用了这个函数:

如何设置执行函数@get_headers 的时间限制?我需要像 set_time_limit() 这样的函数,它适用于一个函数,而不是整个脚本。

0 投票
1 回答
2355 浏览

php - php 检查文件是否存在于外部域(从子域访问)

我在http://www.reelfilmlocations.co.uk上有一个网站

上述站点有一个管理区域,其中上传图像并在 uploads/images 目录的子文件夹中创建不同大小的副本。

我正在为移动设备创建一个站点,它将在子域上运行,但使用来自主域的数据库和图像, http://2012.reelfilmlocations.co.uk

我希望能够访问父域上的图像,我可以通过链接到具有完整域的图像来做到这一点,即 http:www.reelfilmlocations.co.uk/images/minidisplay/myimage.jpg

虽然我需要先检查图像是否存在......

我有一个 php 函数来检查图像是否存在,如果存在则返回图像的完整 url。

如果它不存在,我想返回占位符图像的路径。

我有以下函数,如果存在则返回正确的图像,但如果不存在,它只是返回占位符图像所在目录的路径,即http://www.reelfilmlocations.co.uk/images/thumbs/. 没有 no-image.jpg 位。

有问题的页面是:http: //2012.reelfilmlocations.co.uk/browse-unitbases/ 我在页面上获取图像的代码是:

我的php函数:

未能让这个工作我做了一些挖掘并阅读了一些关于 curl 的帖子:

这只是每次都返回一个占位符图像。

我不知道这是否与获得 403 有关,或者如何检查是否是这种情况。

我可以尝试的任何指示或事情将不胜感激。

0 投票
1 回答
791 浏览

php - php 检查文件是否存在于外部域总是返回 403 或 404

我已经为此苦苦挣扎了好几天了。

我有一个子域映射到父域中的子文件夹。我想使用来自其父域的图像图像

我可以通过在链接到文件的图像标记中使用标准 href 来链接到图像。

我的问题是我需要运行一些检查以查看图像是否存在,如果不存在则显示占位符图像。

我已经把我的所有代码放到了一个测试页面上,图像标签可以很好地显示图像,但是我所做的任何调用,无论是使用 curl 还是 get_headers 都会返回 404 或 403 错误。

两个域都在同一个帐户下的同一个专用服务器上,并且它们使用相同的凭据,因此这不是安全问题(我与我的主机核对过)

那么为什么图像通过 html 显示,但我无法使用 php 获得 200 响应???

我的测试页面可以在http://mobile.reelfilmlocations.co.uk/untitled.php找到

0 投票
2 回答
13339 浏览

php - 获取正确的http状态码php

当我访问谷歌时,我的代码给了我 http 状态代码 302,但是当我使用 firefox 浏览器访问并使用 firebug 检查状态时,状态为 200。

这是我的代码:

我也试过 get_headers 但它给了我 301 状态

编辑:结果如下

0 投票
2 回答
268 浏览

php - 在本地 wamp 中获取原始输出相同的代码在网络服务器中工作正常

我有这个脚本,它在服务器中工作得很好,但在本地 wamp 中它给出了错误

我有 fopen 开启

此代码在服务器中运行良好,但在本地 wamp 服务器中运行良好

0 投票
1 回答
849 浏览

php - get_headers 检查图像大小需要太多时间

嗨,我正在使用下面的代码来检查远程图像的大小。它可以工作,但是检查图像的大小需要很多时间是否有更好的方法可以做

但是每次加载需要 2-3 分钟有没有更好的方法可以非常快速地完成相同的工作