![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 16.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, że zarówno zwykła tablica, jak i $_SESSION staje się pusta gdy chcę jej ponownie użyć.
Najpierw losuję zawartość dla 25 elementów i te dane są. Potem jednak gdy chcę się odnieść do tablicy z metody sprawdź, jest ona pusta (tworzy plik nieee.txt) script.js:
obiekty.php:
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
!empty($_SESSION[$pole])
zamień na array_key_exists($pole, $_SESSION) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 16.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Zależy mi na uzyskaniu zawartości danego elementu tablicy
![]() Edit: ogolnie to chodzi mi o to by metoda SPRAWDZ wykonała jakis kod js gdy element tablicy zawiera 1 !empty($_SESSION[$pole]) zamień na array_key_exists($pole, $_SESSION) array_key_exists($pole, $_SESSION) również stworzyło plik nieee, czyli taki element nie istnieje. ================== Zamiana sesji na zwykłą tablicę daje takie same rezultaty
Ten post edytował Th0e 22.01.2016, 16:45:55 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
zmiana nic ci na pewno nie da.
Sprawdź lepiej co masz w $_SESSION; Ew. przy ustawianiu elementów w sesji daj niże session_commit(); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 16.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
powyższy kod tworzy plik o nazwie np.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Po chińsku piszę czy jak?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 16.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Po chińsku piszę czy jak? kombinuję i nie mam pojęcia jak użyć tego session_commit(); Próbowałem już chyba wszystkich sposobów
Odnośnie zawartości SESSION, to w trakcie wykonywania metody losuj, dane są umieszczane poprawnie. -------- Dobra zrobiłem to na COOKIE. Najwidoczniej zmienne resetowały się przy każdym połączeniu z plikiem php poprzez ajax. Temat do zamknięcia. Ten post edytował Th0e 22.01.2016, 19:59:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:21 |