Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mod_rewrite i sesje php - wartosci gina, przy przepisywaniu mod_rewrite gina wartosci zmiennych z sesji
tsufu
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.07.2004

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


hej!
Czy doswiadczyliscie moze takiej sytaucji => korzystajac z mod_rewrite przepisuje linki wszystko ladnie cacy dziala jednak jesli potrzebuje zapisac cos do sesji po odswiezeniu wartosci teoretycznie zapisane gina tzn nie ma ich. probowalem wszystkiego od jakis dwoch dni siedze na googlach i lipa nie moge znalezc nic.
przepisanie phpsessid - nie ladnie wyglada mowiac szczerze plus jest maly problem
wymusic uzywanie ciasteczek - oczywiscie - nadal nie dziala
juz skonczyly mi sie pomysly, moze ktos poratuje?
Go to the top of the page
+Quote Post
Denver
post
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 24.09.2003
Skąd: Giżycko / Wrocław

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


Sesja Ci ginie dlatego, że ID jest przekazywane jako jeden z parametrów GET, a przy użyciu mod_rewrite nie jest on dołączany do adresu. Jednym z rozwiązań jest oczywiście zapisywanie ID sesji w cookies. Jednak jeśli użytkownik ma wyłączone ciasteczka, ID zostanie mu przekazane tak czy siak w URL-u. Z tego co pamiętam, to ja to rozwiązałem poprzez użycie flag [L,QSA] w pliku .htaccess. Zobacz post na forum SitePoint, który mi bardzo pomógł. Wcześniej miałem z tym, podobnie jak ty, bardzo duży problem winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
tsufu
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.07.2004

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


Cytat(Denver @ 7.09.2006, 11:32:39 ) *
Sesja Ci ginie dlatego, że ID jest przekazywane jako jeden z parametrów GET, a przy użyciu mod_rewrite nie jest on dołączany do adresu. Jednym z rozwiązań jest oczywiście zapisywanie ID sesji w cookies. Jednak jeśli użytkownik ma wyłączone ciasteczka, ID zostanie mu przekazane tak czy siak w URL-u. Z tego co pamiętam, to ja to rozwiązałem poprzez użycie flag [L,QSA] w pliku .htaccess. Zobacz post na forum SitePoint, który mi bardzo pomógł. Wcześniej miałem z tym, podobnie jak ty, bardzo duży problem winksmiley.jpg



zgodze sie z Toba lecz:
- ogolnie gina wartosci w sesji miedzy reload a nie sama cala sesja winksmiley.jpg
- SID nie jest przekazywany przez URL, przez COOKIES - moge sie logowac co ciekawsze jest to potem weryfikowane i nie ma problemu... itp itd... nie jest to w takim razie kwestia QSA?
- miedzy odsiwerzeniem strony gina rzeczy
- w momencie jak podam link w postaci cos.pl/?a=b&c=d - dziala, nie dziala dla cos.pl/b/d

tak czy siak potestuje cos jeszce - nie mam zielonego pojecia czemu tak dziwnie sie zachowuje sad.gif
dzieki za posta jesli cos do glowy wpadloby Ci to bardzo chetnie poslucham smile.gif
pozdrawiam smile.gif
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 Aktualny czas: 20.08.2025 - 02:43