Muchos hosts virtuales no admiten URL_rewrite
Ayer también vi un artículo clásico escrito por un amigo y
sentí que tenía demasiado código.
Investigué un poco sobre _SERVER. De hecho, se puede simplificar mucho
y usar http://. www.xxx.com/xxx/test.php/article.123456.html Hablemos de ello.
Este formato representa _GET.
http://www.xxx.com/xxx/test.php/article.123456.html
http://www.xxx.com/xxx/test.php?article=123456
================================ ===
¿Qué formato es más atractivo?
El código es el siguiente:
CÓDIGO: $path_info =$_SERVER["PATH_INFO"] //Obtener PATH_INFO
/*Usar expresiones regulares para que coincidan con "/article.123456.html"*/
if(eregi("^/[az]{1,16}.[0-9]{1,16}.html$",$path_info)) {
repetir "OK";
$get_path=substr($path_info,1,-5);//Estilo de procesamiento:D Eliminar "/",".html"
$arr_path=explode('.',$get_path);//Procesado en una matriz para uso posterior
// Lo siguiente es imprimir la matriz para ver si hemos cometido algún error.:cool:
foreach ($arr_path como $clave=>$valor){
echo '$arr_path['.$key.']:'.$valor."<br >";
}
}si no, haga eco de "NO";
El resultado es el siguiente
CÓDIGO: $arr_path[0]:artículo
$arr_path[1]:123456
Úselo como $_GET, jaja. PHP es muy simple de generar pseudoestático.