PHP-Curl和get-meta-tags函数
我想从另一个站点(都是我的)获得一些元标记 我正在使用curl和get_meta_标记 我的php函数:PHP-Curl和get-meta-tags函数,php,curl,meta-tags,Php,Curl,Meta Tags,我想从另一个站点(都是我的)获得一些元标记 我正在使用curl和get_meta_标记 我的php函数: $url = 'https://www.example.com'; $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_SSL_VERIFYHOST => 0, C
$url = 'https://www.example.com';
$ch = curl_init($url);
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
));
$response = curl_exec($ch);
curl_close($ch);
$tags = get_meta_tags($response);
我得到了这个错误:
未能打开流:metatags\Controller\GetMetatagsController->getMetatags()中的参数无效(modules\custom\mmetatags\src\Controller\GetMetatagsController.php的第46行)
(此路径来自我的drupal模块,该模块工作正常,只是我的php函数不工作)
我有什么遗漏吗
我想获得开放的图形元标记,比如og:title、og:text等等
提前感谢:)如果您看到的是php手册,那么您会看到它以文件名作为参数,而不是html响应。所以你可以试试
$tags = get_meta_tags('http://www.example.com/');
此外,还有一个示例演示了如何使用解析元标记。这是否回答了您的问题?