Ciao,


io ho questo codice :


Codice PHP:
<?php 

include_once("engine/include/config.php");
include_once(
"engine/include/auth.lib.php");

list(
$status$user) = auth_get_status();


$userid $user[id_user];


include(
"engine/include/config.inc.php");


include(
"engine/include/function.php");






///////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/* 
Inizializza l'array vuoto 
*/ 
$_PINFO=array() ; 

if(isset(
$_SERVER["PATH_INFO"])){ 

/* 
Determina i caratteri usati come separatori delle variabili 
*/ 
$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) ; 


/* 
Sicurezza: controlla valori inseriti dall'utente 
*/ 
$collection=strip_tags($collection) ; 
$collection=escapeshellcmd($collection) ; 
//Fine sicurezza 

/* 
Riduciamo i separatori nell'URL ad uno soltanto e utilizziamo un explode() estrarre le variabili e i loro valori 
*/ 
$collection str_replace($separators[1], $separators[0], $collection); 

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

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////





if($collection[0]=='tags'){
echo 
"sdf";
}

elseif(
$collection[0]=='login'){
    include(
"engine/login.php");
}

elseif(
$collection[0]=='logout'){
    include(
"engine/logout.php");
}

elseif(
cat_page($collection[0]) == 1){
    
    
$url url('/index.php/'.$collection[0].'/'.$collection[1].'/'.$collection[2].'/'.$collection[3].'/'.$collection[4]);
    include(
"engine/visual.php");
    
    
    
}


else{

echo 
"page not found";

}



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

}//end if isset(PATH_INFO) 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

else{
$url url('/index.php');
include(
"engine/index.php");
}




mysql_close($db);
?>


questo codice mi permette di avere un url dinamico, ma ho un problema:
se l'url è così :

http://www.miosito.it/index.php/prova2/prova3

funziona....


ma a me servirebbe in questo modo:
http://www.miosito.it/prova2/prova3

senza index.php

come posso implementare questa cosa???