Cytat(Amorph @ 4.09.2006, 14:25:33 )

Witam.
Mam podobny problem, skrypt wygląda podobnie jednak mi po sprawdzeniu sesji zwraca zmienną z "poprzedniego razu" tzn. jak skrypt wylosuje aaa, po sprawdzeniu nie mam nic, f5, generuje np. bbb po sprawdzeniu mam aaa.
Gdzie może być błąd ?
pewnie dlatego ze najpierw rozpoczynasz sesje (session_start()

potem gdzies losujesz i zapisujesz zmienna, ale ją pobierzesz dopiero po przejściu na kolejną podstroną (po ponownym rozpoczęciu sesji) - przynajmniej tak mi się wydaję

a co do mojego problemu to dokopałem się do wiadomości iż na większości serwerów, gdzie jest skonfigurowane php, jedna ze zmiennych konfigurujących zachowanie się sesji jest ustawiona tak, że wartości sesji nie są przechowywane na serwerze tylko w ciasteczku przeglądarki użytkownika.
dlatego też może się zdarzyć, że zapisana wartość sesyjna dopiero po kolejnym odczytaniu strony jest brana pod uwagę.
Dlategorozwiazałem to w inny sposób - zapisuje sesje o wygenerowanej wcześniej nazwie a nie wartości - w tym wypadku nie nadpisuje żadnej zmiennej ale tworze nową...
pozdrawiam