Esta semana estoy inspirado para programar, esta vez es un pequeño código en PHP que ayuda a organizar las query_string de las URL.

El problema me surgió hace algún tiempo cuando estaba programando un buscador, en el query_string guardaba la búsqueda y cuando la búsqueda sobrepasaba una cierta cantidad de resultados también guardaba el punto desde el que empezaba a mostrar los resultados.

Haciendo la búsqueda:

buscador.php?texto=lo+que+busco

Pasando a los siguientes 20 resultados:

buscador.php?texto=lo+que+busco&offset=20

Pero cuando pasaba al la siguiente quedaba:

buscador.php?texto=lo+que+busco&offset=20&offset=40

Lo cual es un evidente problema, independiéntemente de si el valor final de offset fuese el correcto, ya que quedaba feo y confuso.

Al final opté por el método fácil, yo sabía que solo podían haber dos pedazos, texto y offset asi que lo metí a mano de una forma muy chapucera pero que funcionaba.

El otro dia navegando por ahí encontré una página que tenía el mismo problema que yo había tenido asi que después de avisar al autor de su problema decidí escribir este pequeño programa.

Lo pueden encontrar en la sección de PHP/C y se titula “Query String Manager”. Espero que les sea útil.

 

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Set your Twitter account name in your settings to use the TwitterBar Section.