dai una occhiata a questa pillola :

http://pro.html.it/articoli/id_219/idcat_28/pro.html


e questa :

http://freephp.html.it/articoli/view_articolo.asp?id=61

e poi prova ad adottare questa soluizione:

Codice PHP:
<?php 

$separators
=array("/","=") ; 

$collection=$_SERVER["PATH_INFO"] ; 
/* Togliamo il primo slash da PATH_INFO */ 
$collection=substr($collection,1) ; 

/* 
Nel caso in cui l'ultima variabile resti vuota e si abbia una PATH_INFO di questo tipo, 
pagina.php/var1=val1/var2=val2/var3=/, l'ultimo separatore crea errori quindi va tolto 
*/ 
if(substr($collection,-1)==$separators[0]){ 
$collection=substr($collection,0,-1) ; 


/* 
Riduciamo i separatori nell'URL ad uno soltanto (gli "=" erano stati utilizzati solo per somiglianza con i normali URL dinamici (pagina.php?var=val): poi utilizzeremo un explode() per separare le variabili 
*/ 
$collection str_replace($separators[1], $separators[0], $collection); 

/* 
Ecco l'explode 
*/ 
$varArray=explode($separators[0],$collection) ; 

?>