PHP – Obtener la url actual

De esos post cortitos pero que te sacan de un aprieto. Vamos a ver cómo podemos saber la url actual de forma sencilla:

Aquí tenéis en varios formatos según dónde lo utilicéis:

Dentro de código html:

1
2
3
<form class="form subscripcion" action="https://<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>" method="post">
...
</form>

o si lo necesitáis en código PHP

1
$uractual= "https://". $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; ?>

Si no me equivoco, sólo funciona con enlaces “normalitos”. Si hay de por medio puertos en el enlace, creo que no funciona. Del estilo:

https://www.miweb.com:8443/login

Sería cuestión de probarlo. Espero que os sea de utilidad.

Artículos relacionados

url_title() – Embellecer url con PHP Si queremos formar una url con texto que conseguimos con registros de la base de datos, deberemos proceder de la siguiente manera:
Mirar si una variable está vacía en PHP Hacemos una consulta a una base de datos, y primero debemos comprobar si nos ha devuelto algún registro. Pasamos variables de un formulario, y debemos...
Ejemplos PHP: convertir string en array Veamos una función PHP muy utilizada y que nos da juego a la hora de trabajar formularios. La función es explode(). explode() Esta función relle...
Actualización recursos programación Agosto 2012 Actualizamos nuestro apartado de recursos para la programación con nuevos enlaces a scripts PHP: Hot Scripts PHP - El mas completo directorio de...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*