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 |
|
|
|
![]() |
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. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 4 Dołączył: 18.09.2010 Ostrzeżenie: (0%)
|
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 |
|
|
|
Inscure Path info vs inne rozwiązania do routingu 21.06.2012, 19:37:48
by_ikar OK, więc albo zabawa z query_string, albo najprośc... 22.06.2012, 16:41:37
Gligamesh [PHP] pobierz, plaintext $dir = substr($_SERVE... 24.06.2012, 15:38:25
by_ikar @UP osobiście proponowałbym takie rozwiązanie:
[P... 24.06.2012, 19:16:11
Inscure Muszę uwzględnic jeszcez sytuację, gdy mod rewrite... 25.06.2012, 10:22:10
by_ikar A to w takim wypadku wystarczy dodać do dirname in... 25.06.2012, 11:49:17
Inscure Linki mam tworzone dynamicznie dzięki implementacj... 25.06.2012, 15:07:12
by_ikar Po co ci wówczas router, jeżeli będziesz miał te l... 25.06.2012, 18:39:08
toaspzoo __FILE__ 25.06.2012, 20:04:05
Inscure No panowie... dzięki za pomoc, chyba tak jak teraz... 25.06.2012, 21:30:20 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:40 |