Buenas
¿Como puedo saber cual es el URL de la pagina actual que esta abierta?
¿que comando en PHP me da eso?
Gracias
| ||||
Re: obtener URL actual Jeremias el $_SERVER["REQUEST_URI"] te da la info del script que estas usando sin el nombre del servidor ej. /tucarpeta/tuarchivo.php?identificativo=valor y con el $_SERVER["SERVER_NAME"] obtienes el nombre de tu servidor... existe un $_SERVER["QUERY_STRING"] que deberia darte la ruta completa pero hasta ahorita no he podido con el :-s Acabo de acordarme que puedes tambien usar el $_SERVER[HTTP_REFERER]; si lo que quieres es saber hasta que directorio estas metido...
__________________ CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!! Última edición por el cirujano; 27/02/2007 a las 09:14 Razón: por olvido de un comando |
| ||||
Re: obtener URL actual Ademas puedes hacer uso de la constante __FILE__ de PHP que te devuelve la ruta completa del archivo en el que llamas a esta constante. http://www.php.net/constants Y si de todo esto unicamente vas a necesitar el nombre del archivo que se esta ejecutando y no toda la ruta pues usa basename $url = 'http://www.tudominio.com/carpeta1/archivo.php'; $archivo = basename($url); // $archivo contendra unicamente archivo.php un saludo.
__________________ http://dev.wsnetcorp.com Última edición por ebe; 27/02/2007 a las 08:58 |
| ||||
Re: obtener URL actual Muchas gracias a los, dos con eso podre resolver el problema. Gracias. Saludos
__________________ Atte. Jere Agradezco su pronta colaboración. ;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-) |
| |||
![]() hola, ya me presente x hay ya se q este post lleva abierto bastante tiempo, pero voy aplantear una question!! habeis hablado de $_SERVER, y demas cosas, pero a mi no me sirve del todo, lo que yo kiero obtener de esta direcccion http://localhost/neva_w/funciones/migas.php?pan#casa con $_SERVER, el resultado es este [SCRIPT_FILENAME] => c:/appserv/neva_w/funciones/migas.php ¿¿¿ como puedo obtener el parametro """"" casa """"" ??? gracias de antemano y espero ayudar con esta preguta ------------------------------------------------ leer es saber |
| |||
![]() hola amigo, graciaas por contestar, pero sigo sin poder obtener lo q pretendo igual me explique mal. Lo que yo tengo es esto: http://localhost/prueba.php?param#loignoro Lo que yo kiero obtener es - prueba - param - loignoro y solo logro obtener con $_SERVER['REQUEST_URI'] :: - prueba - param loignoro no exite como variable, solo se usa para los enlaces internos de cada pagina! saludos y gracias ---------------------- leer es aprender |
| ||||
Respuesta: Re: obtener URL actual Cita: Bueno aunque ya paso tiempo de este pos sin que fuera respondido igual lo dejo como referencia para alguien mas que pueda estar buscando una posible solucion al mismo problema...
Iniciado por loignoro ![]() hola amigo, graciaas por contestar, pero sigo sin poder obtener lo q pretendo igual me explique mal. Lo que yo tengo es esto: http://localhost/prueba.php?param#loignoro Lo que yo kiero obtener es - prueba - param - loignoro y solo logro obtener con $_SERVER['REQUEST_URI'] :: - prueba - param loignoro no exite como variable, solo se usa para los enlaces internos de cada pagina! saludos y gracias ---------------------- leer es aprender Aunque el parametro $_SERVER['REQUEST_URI'] derrepente no puede devolver los parametros adicionales (no me consta porque no lo he probado haber si realmente no devuelve los parametros), pero podria tener entonces que hacerse algo extra para solucionar ese problema... Habria que recurrir a Mod_Rewrite para convertir las URL dinamicas en URL estaticas, no entro en detalles de en que consiste porque ya seria salirme del tema y seguro hay guias sobre ello en internet, pero bueno, regresando al tema, una vez que la URL se pasa a una URL estatica entonces podras aplicarle $_SERVER['REQUEST_URI'] sin problemas, aunque parezca que no hay variables en la URL estatica en realidad estan ahi y se pasan sin problemas al script de la pagina. =^_^= Saludos |