繁体   English   中英

Facebook 共享抓取的 URL 未处理 php

[英]Facebook share Scraped URL not processing php

我使用以下代码选择要在 FB 共享上显示的特定图像:

<link rel="image_src" href="<?php echo getTheField('an_image'); ?>"/>

问题是,FB 调试器工具看不到图像,当我在调试器工具上的 Scraped URL 上单击“查看我们的刮板针对您的 URL 看到的内容”时,此行返回为:

<link rel="image_src" href="">

但是,如果我只放<?php echo getTheField('an_image'); ?> <?php echo getTheField('an_image'); ?>替换上面提到的行,它返回图像的正确路径。 因此,看起来 php 命令没问题,但 Facebook抓取工具没有正确执行。 我不明白为什么,通常情况下,托管网站的服务器应该处理 php 代码并返回变量,无论是谁发出请求。

有任何想法吗?

这个片段可能对你有帮助。

有用!

<?php 
function getTheField($something){
    return $something;
}
?>
<link rel="image_src" href="<?php echo getTheField('an_image'); ?>"/>

输出:

<link rel="image_src" href="an_image"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM