Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sesje + baza danych -> własna obsługa
chaos_code
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chaos_code
post
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)

Cytat(Void(Null) @ 9.05.2007, 23:52:15 ) *
Gdybyś zaś chciał utworzyć zmienną typu "token" (jak w phpMyAdmin) czyli ciąg różnych alfanumerycznych znaków możesz zrobić tak:

  1. <?php
  2. $token=md5(time())
  3. ?>


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
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: 14.10.2025 - 22:11