Comment stocker parse_url comme une chaîne en PHP?
Question
Je le code suivant:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
qui affiche le domaine très bien, mais quand je l'utiliser avec des sessions, il ne fonctionne pas. En outre, je l'ai testé avec gettype et retourne NULL ? Je pensais que c'était un tableau?
Anywho, comment puis-je faire pour convertir ce qui précède Ur $ en une chaîne?
Vive!
La solution
fournir un second paramètre de composant = PHP_URL_HOST parse_url et elle retourne une chaîne au lieu d'une matrice
Autres conseils
Chaque fois que vous magasin ou l'accès les sessions, vous devez appeler session_start()
avant de vous faire ou vous ne verrez pas ou être en mesure d'accéder aux résultats plus tard.
Si vous voulez juste l'URL referrer comme une chaîne, pourquoi ne pas:
$url = $_SERVER['HTTP_REFERER'];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow