Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%)
|
Witam
Myśle nad stworzeniem własnej obsługi sesji w php5 i mysql. Chcia zrobić identyfikator sesji na podstawie adresu ip, uniqueid i time(), gdy skrypt stworzy ID to zapisze go do pliku a takiej nazwie jak np ip usera. Gdy użytkownik będzie już miał swoje ID to skrypt otworzy ten plik odczyta ten ID i wykona zapytanie: SELECT * FROM session WHERE ID = $ID AND IP = $REMOTE_ADDR; No i wtedy otrzymam kolumne data gdzie będzie zserializowana tablica ze zeminnymi. Chciałem się zapytać czy takie rozwiązanie jest dobre ? Ps. cookie odpadają Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%)
|
Cytat Po adresie ip tego nie da się zrobić. Możesz przekazywać identyfikator przy żądaniu zwykłym getem, ale wtedy łatwo go zgubić. Wykluczając ciastka zamykasz sobie drogę do najlepszego rozwiązania... No właśnie chciałem zrobić tak że użytkownik ma swój plik o nazwie takiej jak jego ip a w tym pliku jest jego identyfikator sesji, i za każdym razem to odczytuje z bazy i sprawdzam. A np co by było gdyby ktoś wyłączył cookie w przeglądarce ? ;] |
|
|
|
Apo własna obsługa sesji w php5 11.06.2006, 10:33:39
em1X a gdzie będziesz przetrzymywał numer sesji ? 11.06.2006, 11:22:46
Apo Cytatgdy skrypt stworzy ID to zapisze go do pliku ... 11.06.2006, 11:26:12
Ludvik Ale skąd będziesz wiedział jaki id sesji ma obecny... 11.06.2006, 11:29:17
batman Witam.
Na początku muszę przeprosić za bardzo dług... 11.06.2006, 21:07:01
radex_p tak, nie rozumiem dlaczego nie chcesz użyć ciastek... 11.06.2006, 21:22:45
em1X - taak, na pewno będą unikaty.. szczególnie że co ... 11.06.2006, 21:26:26 
mike_mech Cytat(em1X @ 11.06.2006, 22:26 ) - cookie... 11.06.2006, 21:31:26
Ludvik Problem leży w tym, że użytkownicy będący za NAT-e... 12.06.2006, 15:04:33 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 17:35 |