如何检测链接的内容类型?
用户可以将链接上传到您的网站。我需要将链接类型(视频、图像...)保存在数据库(mysql)中。
我用 Java 找到了一个答案(使用 HTTP HEAD): Selenium 2: Detect content type of link destinations 。不过我使用的是 PHP。
谢谢。
最佳答案
该解决方案抽象地也适用于 PHP。
检测链接目标内容类型的方法是执行 HTTP HEAD 请求(例如使用 PHP 的curl 扩展或 get_headers
函数),然后读取返回的 Content -键入
header 。
如果远程端无法访问,请确保优雅地失败。
关于php - 使用 PHP 检测链接内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9365401/