elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 14:04  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Obtener URL completa. Algo muy extraño sucede
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Obtener URL completa. Algo muy extraño sucede  (Leído 1,573 veces)
OssoH


Desconectado Desconectado

Mensajes: 626


Ver Perfil
Obtener URL completa. Algo muy extraño sucede
« en: 3 Julio 2011, 00:12 »

supongamos que tengo la url
www.paginaweb.com/product?id=30

Lo que pretendo es obtener toda la URL completa (incluida la variable).
Si escribo :
Código:
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];  
no me coje la variable.
Si escribo :
Código:
$url="http://".$_SERVER['HTTP_HOST']."/".$_SERVER['REQUEST_URI'];
tampoco me lo coje en el servidor donde tengo instalada la aplicación PHP pero en cambio si funciona en una instalación que tengo en el PC (localhost).

¿debo configurar algo en el htaccess?  ¿Alguien tiene idea de lo que puede estar pasando?  
Graciasss


En línea
OssoH


Desconectado Desconectado

Mensajes: 626


Ver Perfil
Re: Obtener URL completa. Algo muy extraño sucede
« Respuesta #1 en: 3 Julio 2011, 00:39 »

haciendo un phpinfo del servidor obtengo

_SERVER["REQUEST_URI"]   /info.php

He intentado cambiar el register_globals a OFF por si fuera eso pero no hay forma, me lo pone a ON.

es posible que sea por el register_globals??

si con php.ini -> poniendo register_globals = Off
ni con .htaccess  =>php_value register_globals 0

El valor del servidor vale 1, y no hay forma de cambiarlo.


En línea
Shell Root


Desconectado Desconectado

Mensajes: 2.456


Alex Jurado


Ver Perfil WWW
Re: Obtener URL completa. Algo muy extraño sucede
« Respuesta #2 en: 3 Julio 2011, 01:58 »

A mi me funciona así,
Código
	print "http://".$_SERVER['HTTP_HOST']."/".$_SERVER['REQUEST_URI'];
En línea

---
dark_sargon


Desconectado Desconectado

Mensajes: 532


CJ


Ver Perfil WWW
Re: Obtener URL completa. Algo muy extraño sucede
« Respuesta #3 en: 3 Julio 2011, 05:46 »

Digo lo mismo que Shell Root. Pero sobra el "/".

Éste es el código que probé:
Código
<?php
 
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url2="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 
echo $url."<br/>";
echo $url2;
 
?>

Mira acá: http://www.actimediaonline.com/prueba_php.php?var=valor

Saludos.
En línea

http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.
OssoH


Desconectado Desconectado

Mensajes: 626


Ver Perfil
Re: Obtener URL completa. Algo muy extraño sucede
« Respuesta #4 en: 4 Julio 2011, 09:34 »

Muchassss gracias.
Me sirve!!
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
algo extraño....
Redes
N.P.I. 1 499 Último mensaje 2 Febrero 2004, 21:58
por mit
Algo muy extraño « 1 2 »
Seguridad
despistado 15 1,685 Último mensaje 9 Junio 2005, 18:30
por despistado
Algo extraño.
Hacking Avanzado
APOKLIPTICO 10 3,242 Último mensaje 19 Marzo 2006, 10:43
por Gusarapo
Obtener la ruta completa... cual de estos es mejor?
PHP
Alex_bro 4 3,582 Último mensaje 20 Octubre 2007, 00:20
por Alex_bro
Algo extraño le sucede a mi ordenador, pantallazo negro
GNU/Linux
AxXioma 3 512 Último mensaje 1 Mayo 2009, 01:25
por thedoctor77
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines