Ciao, ho un problema con gli apici, se inseriti in un form di ricerca, ecco il codice che non funziona, relativo all'impaginazione:

codice:
//Inizio impaginazione
$url="";
foreach($_GET as $k => $v) {
$_GET[$k]=trim($_GET[$k]);
if($v=="" || $k=="start" || $k=="page") continue;
$url.="$k=$v&";
}
$pag=ceil($n/$max_res);//Conto il numero totale di pagine
if(!isset($_GET['page'])) $page=1;
else $page=$_GET['page'];
$txt.="<center>";
//Visualizzo le frecce se ci sono tante pagine
if($pag>=5) $txt.="&#171;";

if($page>3) $k=$page-3;//Elimino eventuali valori negativi
else $k=1;

if($page<($pag-3)) $i=$page+3;//Elimino eventuali valori fuori range
else $i=$pag;
//Genero la lista di pagine
while($k<=$i){
$start=$max_res*($k-1);
if(isset($_GET['order'])) $order=$_GET['order'];
if(isset($_GET['sort'])) $sort=$_GET['sort'];
$txt.="$k";
$k++;
}
$start=$max_res*($pag-1);
//Stampo le frecce se ci sono tante pagine
if($pag>=5) $txt.="&#187;";

$txt.="</td></tr>";
//Fine impaginazione
Spero si capisca, il problema è che se inserisco apici o slash etc.. non crea l'url completo, ma si tronca quando c'è il carattere che "non digerisce"...