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!

War es hilfreich?

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
scroll top