Vi spiego il mio problema: ho una pagina che crea un filtro con le lettere, per permettere la ricerca anche così, e vi creo anceh delle pagine per continuare a sfogliare.
Il problema è che non riesco a unire le due cose. In pratica funzionano entrambe da sole, ma se provo a unirle o funziona la prima o la seconda... Quindi o sfogli ole pagine con i record visualizzati in ordine di ID, oppure lo facci in ordine alfabetico ma li posso visualizzare solo nella prima pagina.
Il problema è che entrambi vogliono essere messi per primi dopo il comando "$_SERVER['PHP_SELF']", quindi ho provato a fare delle prove di stampa anche con "$_SERVER['QUERY_STRING']", e ho scoperto che completa la riga soltanto dopo il primo '?'.

Per farvi capire meglio vi faccio degli esempi:

Codice PHP:
 [url='" . $_SERVER[']&#9668Indietro&nbsp[/url]"); //in questo caso mi stampa il link in maniera visibilmente corretta, ma non è funzionante. 
Codice PHP:
   $N .= "[url='" $_SERVER['] N [/url]"; // in questo caso ho cercato di forzare il link e costringere a dare nel link nache pagina1 alla lettera N, ma il link risultante non funziona. 
Codice PHP:
   $iniziale = isset($_REQUEST['pagina'])&&isset($_REQUEST['lettera']) ? $_REQUEST['pagina'] : $_REQUEST['lettera'] : A//hounito le due variabili che mi servono in un unica query per cercare di farle convalidare, ma non riesco lo stesso a creare i link. Tuttavia per gli esempi riportati sopra, ho usato le classi separatamente, ovvero una alla volta. 
Credo che il problema possa avere a che fare o con le dichiarazioni legate a $iniziale e simili, oppure con il '?', non ho capito bene se si possono mettere due '?' per indicare un doppio filtro(come pagina e lettera), oppure se devo usare un filtro unico e '?' sia utilizzabile soltanto una volta.

P.S. leggete anche il testo dopo // nel codice php.