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

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...
PHP – Recortar un texto En muchas ocasiones, tenemos contenidos en formato texto almacenados en la base de datos. Cuano queremos mostrarlos en la web en listados, muchas vece...
Dar formato a los números en PHP PHP nos facilita con una función el poder dar formato a los números: number_format. Esta función tiene como parámetros: Número el número a dar ...
PHP – Cómo crear url amigables En muchas ocasiones nos interesa que a partir de un texto que tenemos almacenado en la base de datos, el nombre del producto por ejemplo, crear un enl...

Deja un comentario

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

*