Wie parse_url als String in PHP speichern?
Frage
Ich habe den folgenden Code:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
, die die Domain zeigt ganz gut, aber wenn ich diese verwenden, um mit Sitzungen, funktioniert es nicht. Auch Getestet habe ich es mit gettype und es gibt Null ? Ich dachte, es war ein Array?
Anywho, wie gehe ich über die oben $ Ur in einen String konvertieren?
Cheers!
Lösung
stellen eine zweite Komponente parameter = PHP_URL_HOST parse_url und es wird eine Zeichenfolge anstelle eines Arrays zurück
Andere Tipps
Wenn Sie Speichern oder Aufrufen die Sitzungen, müssen Sie rufen Sie session_start()
, bevor Sie tun, oder Sie werden später nicht mehr auf die Ergebnisse zugreifen sehen oder der Lage sein.
Wenn Sie nur die Referrer-URL als String wollen, warum nicht:
$url = $_SERVER['HTTP_REFERER'];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow