在超链接之前读取外部站点的元数据

时间:2013-05-01 10:51:48

标签: php html hyperlink metadata

这里有一点理论上的,因为我正在寻找一种方法来确保我所处理的网站始终显示我创建的版本或者如果它们不可用,则还原为本地化版本。

因此,例如,我在2009年开发了一些网站,这些网站已经被客户重新设计或重新实现,这意味着我在我的投资组合页面上链接的工作不再是我开发的原始工作。因此,我一直在搜索是否有可能在我的投资组合上创建一个超链接,当点击时运行一个消失的脚本并检查外部页面的内容以查看内容

    <meta name="author" content="JME" /> 
例如,

。但是,如果元数据中不存在,则链接应该恢复为我开发的初始模板的本地化版本,以确保我的工作仍然展示。

有没有办法使用PHP查询外部元数据,以便可以实现这种类型的变通方法?

1 个答案:

答案 0 :(得分:3)

可能:打开外部网站,执行get_meta_tags(),查找是否存在标记。虽然每次调用页面时都这样做并不是一个好主意 - 它会很慢,很可能会让访问者感到烦恼。

使用cron作业进行频繁检查(例如,每周一次)将是最好的方法。