У меня есть следующее требование: мой сайт генерирует изображение на лету, когда пользователь выполняет действие.Я храню сгенерированное изображение на самом сервере.Я хочу поделиться изображением, когда пользователь нажимает на настроенную кнопку «Поделиться» на моей странице вместе с 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>
После того, как я поделюсь изображением, он показывает пустое изображение, как показано ниже.
Пожалуйста, помогите мне, гдеЯ делаю не так?Любая помощь по этой проблеме приветствуется.Заранее спасибо.