Cómo almacenar parse_url como una cadena en PHP?
Pregunta
Tengo el siguiente código:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
que muestra el dominio muy bien, pero cuando se utiliza esto con sesiones, que no funciona. Además, he comprobado con gettype y devuelve Null ? Pensé que era una matriz?
anywho, ¿cómo hago para convertir la anterior $ Ur en una cadena?
Saludos!
Solución
proporcionar un segundo parámetro componente = PHP_URL_HOST a parse_url y volverá una cadena en lugar de una matriz
Otros consejos
Siempre que tienda o el acceso las sesiones, usted tiene que llamar session_start()
antes de hacer o no podrá ver o acceder a los resultados más tarde.
Si lo que desea es la URL de referencia como una cadena, por qué no:
$url = $_SERVER['HTTP_REFERER'];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow