我有如下要求:
当用户执行操作时,我的网站会即时生成图像。我将生成的图像存储在服务器本身上。当用户单击页面中的自定义共享按钮以及URL时,我想共享图像。因此,过去一周我尝试使用以下代码,但未能成功完成。
gallery.php
https://www.facebook.com/sharer/sharer.php?app_id=1828883777346137&u=https://fungen.000webhostapp.com/output.php?photo=https://fungen.000webhostapp.com/edited/edited_01-02-2019_05-11-38.png&display=popup&ref=plugin
echo '<a href="'.$shareUrl.'"><button style="width:70%;background-color:#4267B2;color:white;border:none;height:35px;">Share on Facebook</button></a>';
output.php
<?php
if (!session_id()) {
session_start();
}
?>
<html>
<head>
<title>Home</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:url" content="https://fungen.000webhostapp.com/output.php" />
<meta property="og:title" content="Test Photo>" />
<meta property="og:description" content="Test photo share" />
<meta property="og:image" content="<?= $_GET['photo']?>" />
</head>
<body>
</body>
</html>
共享图像后,它显示空白图像,如下所示。
请帮助我,我在哪里做错了?感谢您提供有关此问题的任何帮助。预先感谢。