Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pojemność sesji
daniel111
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 28.08.2003

Ostrzeżenie: (0%)
-----


Obmyślam system oparty na php+MySQL. W dużej mierze będą w nim przechowywane dane klientów. Chciałbym podzielić ekran na kilka zakładek, pomiędzy którymi juzer będzie mógł się poruszać i uzupełniać dane, zanim ostatecznie zapisze rekord.

Czy rozsądnym rozwiązaniem będzie zapamiętywać dane wpisywane do wszystkich pól w zmiennych sesji? Dane zapisywane by były do tabeli (i usuwane z sesji) dopiero po naciśnięciu ZAPISZ przez użytkownika.

Łącznie pól będzie około 160, absolutna większość jest wymagalna. W 60% będą to dane tekstowe do 30 znaków. Czy jest jakaś maksymalna "pojemność" sesji, powyżej której system znacząco zwalnia?

Będę wdzięczny za wszelkie sugestie.

Pozdrawiam,
D
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
cichy
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 197
Pomógł: 0
Dołączył: 9.09.2003
Skąd: z Marsa

Ostrzeżenie: (0%)
-----


Jeśli pól będzie dużo to proponuje je trzymać w sesji.
Bo nie wyobrażam sobie przesyłania na dalsze strony wszystkich wartości jako hidden bo wtedy strona by sie masakrycznie długo ładowała.

Pozdro
Go to the top of the page
+Quote Post
jaco
post
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 1
Dołączył: 15.01.2003

Ostrzeżenie: (0%)
-----


Zgadzam sie, sesja jest jak najbardziej odpowiednim sposobem (sam do tego celu jej uzywam) i o ile wiem, nie istnieje zaden limit (moze dysku na serwerze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ).

Najlepiej umiescic sobie to w tablicy np. $_SESSION['form']['dana1'] itd. Po pierwsze jest porzadek a po drugie mozna szybko usunac wszystkie dane po zapisaniu ich w bazie - unset($_SESSION['form'])
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:23