现在,我正在使用
< meta property="og:image" content="<?php print_r( $result->result->profilepicture ); ?>" />
但是,我该怎么做才能从数据库中提取内容,因为现在,代码无法从数据库中显示图像。从数据库中提取的图像也必须链接到URL中请求的ID
例如,如果URL为https://example/test.php?FB00000001
,ID为FB00000001,则必须根据ID从数据库中提取特征图像。有人能帮我吗 ?我是新手。
Open Graph属性图像(og:image)需要内容属性中的图像URL
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />
通常在Web中,我们不会将图像和其他二进制文件直接存储在数据库中。 (虽然可以使用blob类型字段)。
简单算法是将图像文件上传到服务器文件夹,例如。 / server / root / upload with url http://server.com/upload/ ...
然后,您只需将上传文件的名称和构建URL保存到数据库:1)从mysql字段中获取文件的名称。 2)构建URL:
$url = "http://server.com/upload/".$filename;
3)输出Open Graph标签:
<meta property="og:image" content="<?=$url?>" />