bad code Asked:2020-03-03 21:56:06 +0000 UTC2020-03-03 21:56:06 +0000 UTC 2020-03-03 21:56:06 +0000 UTC 是否有可能发现链接是视频? 772 该脚本接收其中可能存在链接的文本。如果是常规链接,则无需执行任何操作,但如果链接指向视频(YouTube、vk、twiter 等),则需要将链接包含在iframe Using php 中,您可以识别该链接将包含视频???? php 1 个回答 Voted Best Answer Jigius 2020-03-04T00:23:42Z2020-03-04T00:23:42Z 您需要为每个链接发送 HEAD 请求。结果,将接收资源的所有标头(与通过 GET 方法请求资源的情况完全相同),但没有 content。在收到的标头中,检查Content-type. 不要忘记处理包含重定向的响应(代码=30x)。 使用cURL扩展确定资源内容类型的示例 <?php $url = "http://example.com/foo/bar"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'HEAD'); curl_setopt($ch, CURLOPT_NOBODY, true); curl_exec ($ch); $contentType = curl_getinfo($ch, CURLINFO_CONTENT_TYPE); curl_close ($ch); echo $contentType;
您需要为每个链接发送 HEAD 请求。结果,将接收资源的所有标头(与通过 GET 方法请求资源的情况完全相同),但没有 content。在收到的标头中,检查
Content-type.不要忘记处理包含重定向的响应(代码=30x)。
使用cURL扩展确定资源内容类型的示例