PHP-ben PATH_INFO elérése nem megy
Sziasztok!
Egy, már jól lerágott csontal kapcsolatban lenne kérdésem! Hojtsy Gábor "Rövid webcímek készítése és kezelése" cikkében olvastam a szerver következő tulajdonságáról:
Ez pontosan mit jelent? Ez egy ki/be kapcsolható szerver funkció? Amennyiben ez a funkció aktív, akkor ha az index.php után írok még sok /-jelet meg minden félét (index.php/asdf/df/dasd/a) akkor az index.php az (isset($_SERVER['PATH_INFO'] stb...) eljárással megtudja a / jelek mögötti tartalmat?
Mert ha igen, akkor nekem nem működik ez a "webszerverek azon tulajdonságán "!
s_volenszki
ps.: Haver szerverén kipróbáltam és valóban az elmondottak alapján kellene működnie, de nekem ez a szolg. nem aktív! Mit tegyek?
■ Egy, már jól lerágott csontal kapcsolatban lenne kérdésem! Hojtsy Gábor "Rövid webcímek készítése és kezelése" cikkében olvastam a szerver következő tulajdonságáról:
...A webszerverek azon tulajdonságán múlik, hogy amennyiben nem találnak meg egy webcímhez tartozó dokumentumot, akkor a perjelek mentén visszafelé lépdelve megnézik, hogy az előtagok valamelyike nem található-e meg a kiszolgálón...
Ez pontosan mit jelent? Ez egy ki/be kapcsolható szerver funkció? Amennyiben ez a funkció aktív, akkor ha az index.php után írok még sok /-jelet meg minden félét (index.php/asdf/df/dasd/a) akkor az index.php az (isset($_SERVER['PATH_INFO'] stb...) eljárással megtudja a / jelek mögötti tartalmat?
Mert ha igen, akkor nekem nem működik ez a "webszerverek azon tulajdonságán "!
s_volenszki
ps.: Haver szerverén kipróbáltam és valóban az elmondottak alapján kellene működnie, de nekem ez a szolg. nem aktív! Mit tegyek?
PATH_INFO és Apache
Ha ezt tudjuk, és rámegyünk, hogy http://google.com/search?q=PATH_INFO+Apache akkor a második találat rögtön a lap tetején írja le az AcceptPathInfo beállítást, amivel ez szabályozható. A
Default
értékű alapbeállításban a weblap kezelőjén (ezesetben PHP) múlik, hogy feldolgozza-e a PATH_INFO értéket. A PHP-ben ilyen beállításról nem tudok, ami ennek fogadását szabályozná. Első körben érdemes kipróbálni, hogy ezt a beállítástOn
értékre állítod, és újraindítod az Apache szervert.Köszi
Köszönöm: s_volenszki