![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam pewien problem. Otóż piszę skrypt i natchnąłem się na problem bodajże z gubiącą sesją.
W tej części mi wyświetla prawidłową zawartość sesji.
lecz tutaj już mi nie wyświetla w ogóle sesji. czy ktoś może wie w czym tkwi problem ? Ten post edytował Adis92 4.07.2010, 00:34:20 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
a dałeś na początku pliku session_start() ?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
tak dałem ob_start(); i session_start();
Czy naprawdę nikt nie wie co może być przyczyną ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 652 Pomógł: 47 Dołączył: 6.02.2010 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
jak includujesz to daj w index.php na samej gorze session_start(); ob_start(); .
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
w index.php też mam już podane.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
pokaż cały kod a nie takie skrawki, może dałeś 2 razy session_start(), daj na kilku etapach skryptu print_r($_SESSION); i zlokalizuj dokładnie miejsce, w którym tracisz dane to znajdziesz problem
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Dodam że wszystkie sesje są tylko traci wartości tej jednej. Ten post edytował Adis92 6.07.2010, 18:16:25 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Raczej nie ponieważ to dopiero się wykona gdy prawidłowo zostanie wykonana zmienna $ins lecz w tym momencie wyskakuje zawartość else. Do poprawnego wykonania zmiennej $ins jest potrzebna zawartość przechowywana w sesji, a właśnie w tym jest problem że sesja jest pusta.
Ten post edytował Adis92 6.07.2010, 18:50:22 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Podmień na ten kod i wklej na forum co wywala. I wywal @ przy Może pokazuje jakiś istotny błąd. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Kod array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } Array ( [14] => 14 [15] => 15 ) To wywaliło a gdy wszedłem w instrukcję if(isset($_POST['tak'])) Kod NULL NULL Wychodzi na to że w pewnym momencie nagle znikają nie wiadomo dlaczego. Ten post edytował Adis92 6.07.2010, 19:50:02 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 56 Dołączył: 3.11.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Co ty mówisz. Przecież pokazuje, że $_SESSION['wybor'] jest tablicą z polami:
14 => 14 15 => 15 To ci wypluło Kod array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } Array ( [14] => 14 [15] => 15 ) var_dump dla $_SESSION['wybor']: Kod array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } var_dump dla $_POST['zaznacz'] (to samo): Kod array(2) { [14]=> string(2) "14" [15]=> string(2) "15" } print_r dla $_SESSION['wybor'] (to samo co wyzej tylko bez typów): Kod Array ( [14] => 14 [15] => 15 ) Nic nie znika. Ten post edytował muk4 6.07.2010, 20:50:50 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
No tak ale później gdy dochodzi do tego miejsca
to już są wartości NULL |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 15:04 |