ciao codencode, grazie per il tuo preciso supporto, nel mio post ho dimenticato una cosa che purtroppo è necessaria, può capitare che prima di caricare il link contenente il ?... (essendo sempre la stessa pagina) il link precedente sia senza ?. Posso condizionare il blocco da te riportato?

cioè se $stringa contiene il ? allora

Codice PHP:
$stringa "umbria?gallerytag=album01"
$pos strpos($stringa,"?");//troviamo la posizione del carattere "?" 
$stringa =substr($stringa,0,$pos); 
diversamente
$stringa = "umbria";