Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%)
|
Stworzyłem stronę na której wykorzystuję sesje php SESSION. Lecz jak wiadomo, niektóre serwery nie przetrzymują za długo danych sesji mimo że ciasteczko nadal istnieje (przedłużone o kilka dni do przodu). Dlatego pomyślałem o stworzeniu własnego systemu sesji opartego na plikach.
Polegał by on na tym, że przy logowaniu tworzone byłoby ciasteczko z wygenerowanym ID. Po czym został by stworzony na serwerze w odpowiednim folderze plik o nazwie danego ID z nie którymi danymi użytkownika(plik w formie PHP). Gdy serwer znajdzie plik o danym ID z ciasteczka dołączyłby go do skryptu. W taki sposób nie byłbym ograniczony długością trwania sesji po stronie serwera, a zarazem nie musiałbym wywoływać kolejnego zapytania do bazy MySQL. Co myślicie o takim pomyśle sesji (jakieś za, a nawet przeciw są jak najbardziej wskazane (IMG:style_emoticons/default/biggrin.gif) ), czy może macie jakieś inne pomysły, bo aktualnie zastanawiam się jeszcze nad taką zmianą. |
|
|
|
radziopoke Własny system sesji 16.06.2014, 19:48:31
404 Tak działa system sesji wybudowany w PHP. 16.06.2014, 19:51:30
johny_s Jak już chcesz sam robić własną obsługę sesji to a... 16.06.2014, 20:06:53
kartin Nie trzeba kombinować z ciasteczkami, PHP ma mecha... 16.06.2014, 20:10:59
by_ikar http://www.php.net/manual/en/session.configuration... 16.06.2014, 21:07:50
radziopoke Wszyscy polecają bazę danych, a ja chcę ograniczyć... 17.06.2014, 16:52:52
johny_s no to użyj memcache/redis jeśli masz taką możliwoś... 17.06.2014, 16:58:10
Damonsson Jak nie masz takich możliwości na serwerze, to jes... 17.06.2014, 17:01:44
by_ikar Jeżeli koniecznie chcesz przedłużyć życie sesji, a... 18.06.2014, 21:57:55 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:22 |