Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> różnica $_GET a wykorzystanie $_SERVER['PATH_INFO']
tomek_swat
post 21.04.2009, 07:55:07
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 3.04.2008

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


witam,
próbuję wykorzystać funkcję obrabiającą zmienną $_SERVER['PATH_INFO'] by uniknąć brzydkich url pochodzących ze
zmiennej $_GET lecz pojawia się pewien problem, gdy użyję PATH_INFO i na jego podstawie tworze linki przestają być prawidłowe ścieżki do takich plików jak np. arkusze css podczas gdy zastępuję tę metodę getem wszystko działa?
pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
MajareQ
post 21.04.2009, 10:09:05
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


Dlaczego nie skorzystasz z biblioteki cURL albo mod_rewrite?
Go to the top of the page
+Quote Post
erix
post 21.04.2009, 14:56:23
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~MajareQ ten sposób wyklucza używanie routerów; popatrz, jak są skonstruowane najpopularniejsze frameworki. winksmiley.jpg

Cytat
i na jego podstawie tworze linki przestają być prawidłowe ścieżki do takich plików jak np. arkusze css podczas gdy zastępuję tę metodę getem wszystko działa?

Bo przepuszczasz do skryptu URL nawet, jeśli plik istnieje. Poszukaj o RewriteCond. Poza tym - używaj ścieżek bezwzględnych.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
MajareQ
post 21.04.2009, 15:03:32
Post #4





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

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


Cytat(erix @ 21.04.2009, 15:56:23 ) *
~MajareQ ten sposób wyklucza używanie routerów; popatrz, jak są skonstruowane najpopularniejsze frameworki. winksmiley.jpg


Kohana i CodeIgniter korzystają mod_rewrite ;p W reszcie frameworków nie zwracałem uwagi na to ;p

Ten post edytował MajareQ 21.04.2009, 15:03:53
Go to the top of the page
+Quote Post
megawebmaster
post 21.04.2009, 15:04:08
Post #5





Grupa: Zarejestrowani
Postów: 143
Pomógł: 17
Dołączył: 8.11.2008
Skąd: Libiąż

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


Nie używając mod_rewrite korzystam z usług $_SERVER['PATH_INFO'] i nie mam problemów z obrazkami... Tylko dołożyłem <base href="" /> do szablonu i tyle. Nic mi nie obcina, a prawidłowe ścieżki do plików można obrobić przez file_exists.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:46