![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 28.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Ostatnio bawię się czymś na kształt routera (klasa php a nie urządzenie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )... jego "trzon" stanowi użycie $_SERVER['PATH_INFO'] - na localhoście chodzi jak złoto, jednak po wgraniu na serwer nazwy.pl... no właśnie, sami zobaczcie różnice przy print_r($_SERVER) (oczywiście tylko interesujący wycinek):
Localhost: Cytat [REQUEST_URI] => /cms/dev/router/index.php/a/s/d/ [SCRIPT_NAME] => /cms/dev/router/index.php [PATH_INFO] => /a/s/d/ [PATH_TRANSLATED] => /opt/lampp/htdocs/a/s/d/ [PHP_SELF] => /cms/dev/router/index.php/a/s/d/ Nazwa.pl: Cytat [REQUEST_URI] => /router/index.php/a/s/d [SCRIPT_NAME] => /router/index.php [PATH_INFO] => [PATH_TRANSLATED] => [ORIG_PATH_TRANSLATED] => /home/XXX/ftp/a/s/d [ORIG_PATH_INFO] => /a/s/d [ORIG_SCRIPT_NAME] => /router/index.php [ORIG_SCRIPT_FILENAME] => /home/XXX/ftp/router/index.php [PHP_SELF] => /router/index.php jak widać różnica jest dość wyraźna (jakiś ORIG_PATH (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) ) - moje pytanie więc brzmi: Czy jest to tylko tuning php by nazwa.pl, różnice między wersjami php, czy jest to powszechnie spotykana niespodzianka (grzebanie przy PATH_INFO) i czy bezpieczniej jest korzystać np. z odpowiednio spreparowanego np. REQUEST_URI ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie odpowiem Ci dokładnie na Twoje pytanie, jednak dopiszę: na home.pl $_SERVER ma jeszcze inne wartości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 28.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
tzn. po home.pl się tego spodziewałem- oni mają swoje autorskie oprogramowanie, więc może to jeszce inaczej wyglądać. Tutaj naturalnie nie chodzi mi o różnicę folderów (bo jest do innego folderu wgrane) a o sam path_info. Mógłbyś jednak podzielić się informacją, czy REQUEST_URI jest podawany "normalnie" na home.pl ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Z teco co ja wiem REQEST_URI jest wszedzie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:41 |