相关疑难解决方法(0)

在PHP中测试404的URL的简便方法?

我正在教自己一些基本的刮擦,我发现有时我输入到我的代码中的URL返回404,这会使我的所有其余代码变得粗糙.

所以我需要在代码顶部进行测试,以检查URL是否返回404.

这似乎是一项相当直接的任务,但谷歌没有给我任何答案.我担心我在寻找错误的东西.

一篇博客推荐我用这个:

$valid = @fsockopen($url, 80, $errno, $errstr, 30);
Run Code Online (Sandbox Code Playgroud)

然后测试以查看$ valid是否为空.

但我认为给我问题的URL有一个重定向,所以$ valid对所有值都是空的.或许我做错了什么.

我也查看了"头部请求",但我还没有找到任何可以使用或尝试的实际代码示例.

建议?这是关于卷曲的?

php validation http http-headers http-status-code-404

147
推荐指数
9
解决办法
22万
查看次数

PHP Curl获取HTTP代码,而不是整个文档

我正在使用PHP中的curl来检查请求某些文件时的HTTP代码,我正在尝试让我的速度更快运行所以我想知道是否有办法让它获取HTTP代码而不实际获取网页远程主机

php curl http-response-codes

1
推荐指数
1
解决办法
1450
查看次数