Ich verwende das Nicht-JS-Beispiel aus dem letzten FB PHP SDK. Es funktioniert einwandfrei, außer wenn ein Benutzer den Browser schließt und die Seite erneut öffnet. Sie müssen erneut auf den FB-Login-Link klicken.
Ich war unter der Annahme, dass facebook- & gt; getUser () Cookies handhabt.
Code:
%Vor%Gibt es einen zusätzlichen Schritt, der mir hier fehlt? Ich habe hier Code gefunden, um Daten aus den FB-Cookies herauszuholen: facebook auto re-login von Cookie-PHP
Scheinbar wird das mit dem SDK nicht mehr benötigt?
Es ist nicht möglich, auf die Client-Seite zu verzichten.
Ihr Skript hat einfach nicht genug Informationen, um zu wissen, welcher Benutzer die Seite angefordert hat.
Und es ist nicht möglich, irgendetwas mit Cookies zu machen, da Facebook-Session ein dynamischer Zustand ist, der auf Facebook-Servern gespeichert ist. So die einzige Möglichkeit, JS SDK zu verwenden, erhalten Sie die aktuelle Sitzung und verwenden Sie sie auf der Serverseite.