PHP: soubor, cesta a URL přehledně
Aneb mohlo by se vám hodit.
Klasické URL pdf
AcceptPathInfo pdf
Obrázky ukazují, jak PHP parsuje URL a cestu k fyzickému souboru se skriptem do pole $_SERVER.
AcceptPathInfo
je specialitka serveru Apache, díky které je možné používat pěkná URL
i bez modulu mod_rewrite a
také spoustu serverů rozhodit pouhým přidáním /x
za koncovku
.php
.
Pokud objevíte nepřesnost nebo vás napadne vhodné doplnění, napište mi do komentářů.
Komentáře
Finwe #1
Nu pdfka jskou to hezká, ale nějak postrádám alespoň zběžné vysvětlení:(
David Grudl #2
je tam
Kelso #3
Díky, toto sa mi zíde. 😉
OttY #4
#1 Finwe, Kto robí s PHP, tak mu asi hneď svitne pri pohľade na tie PDFka. V princípe si stačí so záujmom prezrieť stránku, ktorú vygeneruje phpinfo() funkcia a všetky tieto veci sa tam dajú nájsť. 😉
Ondřej Kokeš #5
Podle mě je dobré si občas vyhodit
A jste ihned v obraze, ale ty PDFka se jistě nekomu budou hodit.
spaze #6
good work, jen moc nemám rád „příveškový“ příspěvky aneb všechno duležitý je v příloze ;)
David Grudl #7
#5 Ondřeji Kokeši, to dělávám, ale spoleh na to není, protože jiný hosting = jiné proměnné nebo obsah. Už jsem se párkrát pěkně spálil, proto mám teď tyto tabulky vytisknuté a na dosah ruky 🙂
Dále je třeba vychytat speciální případy, jako je zamlčený index.php nebo AcceptPathInfo, které devalvuje PATH_TRANSLATED.
Časem doplním ještě tabulku ukazující, jak se chovají proměnné při užití mod_rewrite a uživatelském zpracování chyby 404.
Tomáš Fejfar #8
Neplánuješ už to doplnění dgx?
Tento článek byl uzavřen. Už není možné k němu přidávat komentáře.