Come conservare parse_url come una stringa in PHP?
Domanda
Ho il seguente codice:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
che mostra il dominio bene, ma quando uso questo con le sessioni, non funziona. Inoltre, ho provato con gettype e restituisce Null ? Ho pensato che fosse un array?
Anywho, come faccio a convertire il sopra $ Ur in una stringa?
Cheers!
Soluzione
fornire un secondo parametro componente = PHP_URL_HOST parse_url e restituirà una stringa invece di un array
Altri suggerimenti
Ogni volta che si negozio o l'accesso le sessioni, devi chiamare session_start()
prima di fare o non si vedrà o essere in grado di accedere ai risultati più tardi.
Se si desidera solo l'URL referrer come una stringa, perché non:
$url = $_SERVER['HTTP_REFERER'];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow