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

PHP – Obtener url actual sin parámetros Ya vimos en un post anterior cómo obtener la url actual en php de una forma sencilla. El problema es cuando la url tiene parámetros y no los queremos....
Ejemplos php – Eliminar ficheros de un directorio... Hace poco necesité esta función para el tema del tratamiento de la caché. Puede que os sea de utilidad. Creé una función que eliminaba los ficheros de...
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...
MySQL – Número de registros afectados en una... En ocasiones necesitamos saber cúantos registros de nuestra base de datos han sido afectados en una consulta. Un ejemplo claro sería hacer un Upd...

Deja un comentario

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

*