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!

¿Fue útil?

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