Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    21

    Paginazione e variabili che si moltiplicano nella URL

    Salve a tutti!
    Ho creato una bella paginazione funzionante e riutilizzabile in tutto il sito (news, eventi, lista prodotti, ecc...) tranne che per un particolare:

    La funzione crea ovviamente dei link alle varie pagine, del tipo
    Codice PHP:
    echo '[url="'.$_SERVER['REQUEST_URI'].'&page='.$start_page.'"]link[/url]'
    Nota: Non lasciatevi sviare da $start_page, viene aggiornata di volta in volta e funziona tutto correttamente.
    Il problema è le pagine del sito sono
    Codice PHP:
    nomepagina.php?var1=1&var2=
    perciò ogni volta che cambio pagina le variabili "page" si accumulano, così:
    Codice PHP:
    nomepagina.php?var1=1&var2=2&page=1&page=3&page=2&page=1&page=2&page=3&page=
    Vorrei evitare questa cosa e mi è stato consigliato di mettere le variabili in una sessione.
    Però, volendo adattare la cosa a tutto il sito, non posso sapere quali variabili sono presenti in un url! potrebbero esserci id, cat, prod, lang, solo alcune di esse oppure altre ancora...
    Ho già frugato nel forum (a dire il vero lo consulto spesso, siete preziosissimi!) ma non ho trovato nulla di simile.

    Come potrei risolvere il tutto? Chiedo consiglio!

  2. #2
    Ciao,
    al posto di $_SERVER['REQUEST_URI'] usa $_SERVER['PHP_SELF']
    http://www.beavermag.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.