2017-02-10 2 views
1

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?

+0

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

+0

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

Antwort

0

passieren die dynamischen Daten des Controllers bilden eine serverseitige Sprache wie PHP zum Anzeigen und Drucken, dass die Daten in Ihrer Meta-Eigenschaften

+0

+0

Ich erstelle dieses Bild durch ein anderes Skript (Skript macht einige Operationen auf dem Bild) und ich möchte es weitergeben zu dieser Datei. Dieses Bild (verarbeitet) wird nirgendwo gespeichert. Kann ich es direkt nach der Verarbeitung weitergeben? – Archana

Verwandte Themen