Ich möchte eine Seite mit Bild auf Facebook teilen. Ich habe den folgenden Code verwendet und es funktioniert perfekt für statische Bilder.So verwenden Sie Sitzung und Redirect mit facebook und Eigenschaften
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
<title>MyExample</title>
<meta property="fb:app_id" content="xxxxxxxxxxxxx" />
<meta property="og:title" content="This is my example"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://mywebsite.com/mypage.php"/>
<meta property="og:image" content="http://mywebsite.com/images/myimage.jpg"/>
<meta property="og:site_name" content="Mywebsite"/>
</head>
<body>
</body>
</html>
Der Bildname, den ich hier gebe, ist statisch. Wie kann ich dieser Seite ein dynamisches Bild zur Verfügung stellen? Kann ich die PHP-Sitzung verwenden? Wie? Wenn jemand auf meinen Beitrag klickt, möchte ich den Benutzer auf eine andere URL umleiten. Wie kann ich das machen?
Sie müssten, um das Bild zu ändern. Ich würde empfehlen, dass Sie zuerst über PHP nachlesen und es selbst versuchen. Dann werden andere Ihnen helfen, wenn Sie Schwierigkeiten haben, aber die Leute werden diese Lösung normalerweise nicht für Sie programmieren. Insbesondere, weil wir nicht genau wissen, wie Sie dieses dynamische Bild definieren, z. B. aus einer Datenbank, haben Sie eine Liste irgendwo in einem bestimmten Ordner usw. – TommyBs
Nein, Sitzungen sind hier falsch zu verwenden. Verwenden Sie einen GET-Parameter. Und die Weiterleitung von Besuchern an andere Orte erfolgt am einfachsten über JavaScript. (Sie könnten auch eine serverseitige Umleitung ausführen, aber dann müssten Sie eine Ausnahme für den FB-Scraper implementieren.) – CBroe