Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Path info vs inne rozwiązania do routingu
Inscure
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

Ostrzeżenie: (0%)
-----


Witam,

Do tej pory stosowałem $_SERVER['PATH_INFO'], ale jak się okazuje, nie na każdym serwerze jest ono dostępne.
Przykładowo, na jednym z serwów, z których korzystam, zamiast PATH_INFO jest ORIG_PATH_INFO, zaś na nginx nie ma obu tych indeksów.

Ciekaw jestem czego wy używacie w swoich projektach.
Myślałem na URL_REQUEST. Są jakieś przeciwwskazania?

Wymagania co do działania:
- PHP 5.2.17 lub nowsze
- serwer Apache, IIS oraz nginx
- przyzwoity wygląd linków bez korzystania z htc

Proszę o propozycję (IMG:style_emoticons/default/smile.gif)

Ten post edytował Inscure 21.06.2012, 20:13:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat
zaś na nginx nie ma obu tych indeksów.

Są, jedynie zależy od ciebie jak sobie te regułki ustawisz. Na domyślnych to może ich nie być, ale ktoś kto używa nginx'a raczej ma świadomość tego że można to sobie skonfigurować - jeżeli takiej nie ma, to niech doczyta.

QUERY_STRING jest zawsze, możesz jakoś próbować tym operować. Ale łatwiej będzie "odjąć" SCRIPT_NAME od REQUEST_URI które również są zawsze. Efektem czego otrzymasz coś na wzór PATH_INFO.
Go to the top of the page
+Quote Post
Inscure
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

Ostrzeżenie: (0%)
-----


Cytat(by_ikar @ 22.06.2012, 04:48:13 ) *
Są, jedynie zależy od ciebie jak sobie te regułki ustawisz. Na domyślnych to może ich nie być, ale ktoś kto używa nginx'a raczej ma świadomość tego że można to sobie skonfigurować - jeżeli takiej nie ma, to niech doczyta.


Sobie bym skonfigurował, ale gdy ktoś korzysta z usług firmy "x", to ma problem, bo sam nie posiada uprawnień, a usługodawca nie zawsze jest chętny by cokolwiek zmienić w konfiguracji serwera.

Ten post edytował Inscure 22.06.2012, 09:38:31
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 07:40