Pazi, index.php je samo ono sto korisnik vidi. Odnosno, u index-u je definisano 'sta-gde' stoji, dok ?action=... upravo ispunjava sve to. Cemu ovaj pristup? Pa recimo, da korisnik uvek ostaje na jednoj stranici - index.php, sto doprinosi (indirektno) sigurnosti sajta.
Recimo, ako je kontakt formular mail.php, svaki skript kiddie ce uspeti uz malo truda da posalje i mail, tj da zloupotrebi tu skriptu (a onda si na blacklist za par sati). Dok, ako to prikrijes kroz ?action=contact, onda je vec teze provaliti sta se desava iza 'zavese' :)
Druga stvar je izgled samog URL-a. Nije da ima neke razlike, ali recimo meni licno smeta kad URL ne moze da stane na pola A4 strane :)
Ne zaboravi, da ovaj pristup moze da utice na izmedju ostalog recimo statistike sajta (posto je jedini pozivani fajl index.php).
Dakle, bezbednost je jedino sto mi pada na pamet :) Licno, ne radim tako, vec posebni fajlovi, sa include. Mada, verujem da sa programerske strane, nema neke velike razlike.
Poz,
Sale
PS. za mod-rewrite ne znam :(
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========