parse_str füllt einen Array nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfragen
analysieren
array
auslese
button
code
datum
ergebnis
folgenden code
funktion
http
information
jemand
login
machen
realisieren
sicherheit
testen
update
zeile
-
Hallo,
ich habe hier folgenden Code:
function get_facebook_cookie($app_id, $application_secret) { echo "start funktion"; // $args = array(); var_dump($_COOKIE); parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args); var_dump($args); ksort($args); --------
ich möchte den cookie auslesen, aber leider wird die Variable $args nicht befüllt.
Kann mir jemand auf die Sprünge helfen, warum der Array $args in der parse_str funktion leer bleibt?
PS: Variable $_COOKIE enthält bereits die gewünschten daten(also cookie auslesen hat geklappt)
mfg
Stefan
Beitrag zuletzt geändert: 6.3.2013 18:03:42 von scriptersw -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja, das habe ich auch erkannt
das auskommentierte ist noch vom testen übrig geblieben // $args = array();
mit dieser Zeile ohne Kommentaren kommt das selbe ergebnis raus.
sollte die variable $args nicht mit dieser Zeile befüllt werden?
parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args);
ich hab mir den code von der Seite http://www.pilhar.net/2010/12/22/facebook-connect-mit-dem-javascript-sdk-und-php/
besorgt -
zeig mal was var_dump($_COOKIE); ausgibt.
Eventuell lässt sich so der Fehler besser finden. -
(update) hab den cookie - inhalt zur Sicherheit gelöscht
danke, dass du mir hilfst
ich versuch übrigens einen Facebook login-Button mit Nutzerausgabe (echo im php script) zu realisieren
Beitrag zuletzt geändert: 6.3.2013 21:44:12 von scriptersw -
parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args);
Das ist ein facebook Cookie. Was spuckt dir dein
aus?var_dump($_COOKIE);
Ich gehe mal davon aus das darin kein fbs_ enthalten ist.
Ups. da war einer schneller.
Ändere $_COOKIE['fbs_' . $app_id] in $_COOKIE['fbsr_' . $app_id]
Beitrag zuletzt geändert: 6.3.2013 21:34:35 von timebandit -
ah cool, der Array $args ist nun mit einem Feld befüllt. das bringt mich jetzt endlich weiter.
Vielen dank für deine Hilfe.
gewünschtes Ergebnis ist zwar noch nicht da, aber jetzt kann ich meinen code weiter analysieren.
ich lösche mal die cookie informationen aus dem letzten post raus.
mfG
Stefan -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage