我想创建一个小的 IF 过程来检查 Twitter 是否可用(例如,不像现在),并将返回 true 或 false。
帮助 :)
原文由 Tomer Lichtash 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想创建一个小的 IF 过程来检查 Twitter 是否可用(例如,不像现在),并将返回 true 或 false。
帮助 :)
原文由 Tomer Lichtash 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一个解决方案:
使用 get_headers
并比较http代码。
function ping(string $url): bool
{
$headers = get_headers($url);
$httpCode = intval(substr($headers[0], 9, 3));
return $httpCode >= 200 && $httpCode < 300;
}
原文由 42abc 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答566 阅读✓ 已解决
784 阅读
这是从 这篇关于如何检查 URL 是否存在的帖子 中获取的。因为 Twitter 在维护时应该提供高于 300 的错误消息,或者是 404,所以这应该可以正常工作。