Navegango por EvanBot.com he encontrado un código que realmente puede ser muy útil cuando necesitamos crear rutas amigables y no tenemos la posibilidad de Tener un Servidor Linux, con Apache y el Mod_Rewrite activado y Htacces.
La idea es que de una URL tipo: http://www.tudominio.com/index.php?idioma=es&seccion=miseccion&id=22
Nos quede algo como: http://www.tudominio.com/index.php/es/miseccion/22
HTML:
-
// Get the URL relative to the script
-
$url = $_SERVER['PATH_INFO'];
-
-
// If for some reason $_SERVER["PATH_INFO"] does not work then
-
// you could use $_SERVER["REQUEST_URI"] or $_SERVER["PHP_SELF"]
-
-
// Remove the /index.php/ at the beginning
-
$url = preg_replace('/^(\/)/','',$url);
-
-
// Split URL into array
-
$url = explode('/',$url);
-
-
// Display array
-
print_r($url);
-
-
?>
Y OBTENDREMOS ALGO COMO:
HTML:
-
Array
-
(
-
[0] =>es,
-
[1] =>seccion,
-
[2] =>22
-
)
Vía | Evanbot.com