Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php.ini i zmiana znaku ? przed zmiennymi
-Gość_SmokU_*-
post 22.06.2006, 00:46:20
Post #1





Goście







Czy jest mozliwosc z poziomu php lub .htaccess aby zmienic znak "?" przed zmiennymi w urlu na "/" questionmark.gif Nie pytajcie po co... tongue.gif Wiem, ze mozna zmienic separator, ale nie moglem sie doszukac, aby zmienic znak "zachety".
Go to the top of the page
+Quote Post
phpion
post 22.06.2006, 06:06:57
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Uzyj mod_rewrite
Go to the top of the page
+Quote Post
hwao
post 22.06.2006, 06:31:02
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Jak zrobisz index.php/cos=costam/costam2=costam4
to masz ten url w $_SERVER wystarczy teraz explode" title="Zobacz w manualu php" target="_manual() i wrzucic to do $_GET i gotowe
Go to the top of the page
+Quote Post
KG-
post 22.06.2006, 07:03:02
Post #4





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 30.05.2006

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


Zerknij jeszcze tutaj:
http://pl.php.net/manual/pl/security.hiding.php#62639
Go to the top of the page
+Quote Post
-smok-
post 22.06.2006, 08:39:44
Post #5





Goście







Nie opisalem wszystkiego... Sprawa wyglada tak, ze mam juz mod_rewrite, ktory z linkow typu

artykuly/rosnijzdrowo/ robi index.php?x=$1

no i teraz jesli user ma wylaczone cookies, to to artykuly/rosnijzdrowo/ dodaje mi sie PHPSESSID i wyskakuja rozne errory :/ Wylaczenie PHPSESSID z url'a odpada, bo jest mi do logowania potrzebne...
Go to the top of the page
+Quote Post
hwao
post 22.06.2006, 13:23:59
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Kod
artykuly/([^\/]+)/([^\/]+)?( robi index.php?x=$1&$2

Zalezy jak Ci kod podaje te session id bo jak
artykul/cos/sessionId=4334324343 to poprostu lapiesz cale i doklejasz do get'a
Go to the top of the page
+Quote Post
-Gość-
post 22.06.2006, 14:55:33
Post #7





Goście







artykul/cos/?PHPSESSID=4334324343

i wtedy jest blad i nie wyswietla www. Probowalem na kilka sposobow pobrac ?PHPSESSID, ale wg. moich obserwacji .htaccess pomija zmienne z url'a... Moze jakis pomysl?
Go to the top of the page
+Quote Post
hwao
post 22.06.2006, 19:01:22
Post #8


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Tak, poniewaz musisz zrobic wyrazonko odpowiednia flaga QSA
Kod
# artykul/cos/?PHPSESSID=4334324343
RewriteRule ^artykul/cos/(\?(.+)+)?$ index.php?view=cos&$2 [QSA,L]

z tego co pamietam to cos takiego
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: 12.06.2025 - 19:13