Banyak host virtual yang tidak mendukung URL_rewrite.
Kemarin, saya juga melihat artikel klasik yang ditulis oleh seorang teman dan
kodenya terlalu banyak.
Saya melakukan riset pada _SERVER.
www.xxx.com/xxx/test.php/article.123456.html
Mari kita bahas tentangnya
http://www.xxx.com/xxx/test.php/article.123456.html
http://www.xxx.com/xxx/test.php?article=123456
================ ===
Format mana yang lebih bagus?
Kodenya adalah sebagai berikut:
KODE: $path_info =$_SERVER["PATH_INFO"]; //Dapatkan PATH_INFO
/*Gunakan ekspresi reguler untuk mencocokkan "/article.123456.html"*/
if(eregi("^/[az]{1,16}.[0-9]{1,16}.html$",$path_info)) {
gema "Oke";
$get_path=substr($path_info,1,-5);//Memproses gaya:D Hapus "/",".html"
$arr_path=explode('.',$get_path);//Diproses menjadi array untuk digunakan nanti
//Berikut ini adalah untuk mencetak array untuk melihat apakah kita melakukan kesalahan.:keren:
foreach ($arr_path sebagai $key=>$nilai){
echo '$arr_path['.$key.']:'.$nilai."<br >";
}
}lainnya gema "TIDAK";
Hasilnya seperti berikut
KODE: $arr_path[0]:article
$arr_path[1]:123456
Gunakan saja sebagai $_GET, haha. PHP sangat sederhana untuk menghasilkan pseudo-statis