![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Mama zamiar zrobić obsługę sesji na mysql-u. Trochę poczytałem coś tam już wiem... Ale naszła mnie taka refleksja. Czy koniecznie muszę korzystać z wbudowanego mechanizmu tj. session_start, session_set_save_handler (open, write, gc, destroy,...), bo skoro i tak już muszę się w to bawić, czy nie lepiej od początku napisać samemu? Może jest coś o czym nie wiem, a co daje przewagę standardowemu rozwiązaniu? I przy okazji. Wiecie może jak generowane jest ID sesji. Wiem, że losowo, tylko czy jest to zwykły random (coś mi się obiło, ze nie do końca losuje liczby losowe - chyba w pascalu tak było) lub może jakiś bardziej zaawansowany algorytm? Z góry dziękuję. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
To jest przekonywujący argument. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Do każdego linka na stronce dodawać id sessji... ała... Więc moje rozwiązanie jedynie do specyficznych projektów. Masz cooki, masz sesje. Nie to nie. Coś mi mówiło, że to nie będzie takie proste... Więc wracam do wgryzania się w session_set_save_handler. Dzięki. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Gdybyś zaś chciał utworzyć zmienną typu "token" (jak w phpMyAdmin) czyli ciąg różnych alfanumerycznych znaków możesz zrobić tak:
Dzięki, o takie coś dokładnie mi chodziło. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Do tego jakiś random, żeby nawet dla użytkowników co chcą się zalogować w tym samym czasie różne ciągi generował i będzie ok. Ten post edytował chaos_code 10.05.2007, 11:58:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:11 |