在PHP中测试404的URL的简便方法?
我正在教自己一些基本的刮擦,我发现有时我输入到我的代码中的URL返回404,这会使我的所有其余代码变得粗糙。
所以我需要在代码顶部进行测试,以检查URL是否返回404。
这似乎是一项相当直接的任务,但谷歌没有给我任何答案。我担心我在寻找错误的东西。
一篇博客推荐我用这个:
$valid = @fsockopen($url, 80, $errno, $errstr, 30);
然后测试以查看$ valid是否为空。
但我认为给我问题的URL有一个重定向,所以$ valid对所有值都是空的。或许我做错了什么。
我也查看了“头部请求”,但我还没有找到任何可以使用或尝试的实际代码示例。
建议?这是关于卷曲的?
哈士奇WWW
侃侃尔雅