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

Artículos relacionados

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...
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...
Optimización página web – Paso 2 – Accesibilidad... Como mas accesible sea la web, el Sr. Google mas nos valora. Para seguir las normas de accesibilidad, hay que cumplir algunas normas que en el siguien...
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 *

*