首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试链接是否对Opengraph友好

测试链接是否对Opengraph友好
EN

Stack Overflow用户
提问于 2012-06-05 00:45:43
回答 2查看 205关注 0票数 0

我有一个网站,基本上是从数据库中的链接中提取开放图元数据。现在我必须创建一个验证码来检查用户是否通过提交框发送到我的网站数据库的链接是开放图形友好的。我需要在链接中做一种测试,看看它的源代码上是否至少有元图像“og:property=”,然后避免提交不能正常工作的链接。我也在使用recaptcha来避免垃圾邮件发送者,我想我可以使用recaptcha的相同验证码来做这个opengraph测试。有人知道我该怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-01 00:49:56

好吧,几个月前我解决了这个问题,如果有人到了这里,我就是这么做的:

我没有尝试搜索元数据,而是将$array与所有opengraph元素一起再次使用,并检查是否真的找到了什么

代码语言:javascript
复制
require_once('OpenGraph.php');
$v = $_POST["submitted_by_user"];    
$graph = OpenGraph::fetch($v);

if ($graph === false) {

die ('NO OPENGRAPH')

}

else {

// submit to database

}

亲切的问候

票数 0
EN

Stack Overflow用户

发布于 2012-06-05 00:52:21

我需要在链接中做一种测试,看看它的源代码上是否至少有元property=“og:

很明显,这意味着实际读取该页面的源代码,并查找meta元素。

无论您是希望只读取资源源文件的前x个字节(这就是FB执行的AFAIK操作),然后执行字符串/正则表达式搜索,还是希望对其使用超文本标记语言解析器并在DOM中查找它,都可以决定使用…第一个可能更容易出错,而第二个意味着更复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10884928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档