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. Necesitamos la url limpia de parámetros.

Vamos con un ejemplo:

1
https://www.miweb.com/lapagina.php?parametro1=5&parametro2=3

Pues bien, debes recordar que $_SERVER[‘REQUEST_URI’] te devuelve la página actual, pero con los parámetros incluídos (lapagina.php?parametro1=5&parametro2=3). Veamos cómo tener la url actual quitando los parámetros:

1
2
$urlsinparametros= explode('?', $_SERVER['REQUEST_URI'], 2);
return "https://". $_SERVER["HTTP_HOST"] . $urlsinparametros[0];

De esta manera lo que tendríamos es la dirección sin parámetros:

1
https://www.miweb.com/lapagina.php

Espero que os sea de utilidad

Información relacionada

Deja un comentario

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

*