Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



zgodze sie z Toba lecz:
- ogolnie gina wartosci w sesji miedzy reload a nie sama cala sesja (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
dzieki za posta jesli cos do glowy wpadloby Ci to bardzo chetnie poslucham (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 7.10.2025 - 09:03