Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Ajax] Sesje...
Forum PHP.pl > Forum > XML, AJAX
MaestroS
Problem rozwiązany.
php programmer
Skrypt php wywoływany przez Ajax jest samodzielnym
odseparowanym skryptem, nie widzi niczego
(a wszególności zmiennych)
należących do rodzica i na odwrót

Zresztą po co ci sprawdzanie czy ktoś jest zalogowany,
zazwyczaj skrpt php wywoływane poprzez Ajax
nie może zrobić samodzielnie niczego sensownego
tak mi sie wydaje, wiec jak już został wywołany to znaczy,
że został wywołany odgórnie przez skrypt rodzica,
który uznał użytkownika za zalogowanego.
LonelyKnight
Cytat(MaestroS @ 27.06.2007, 13:50:18 ) *
Problem rozwiązany.


Chłopie po co edytowałeś tego posta? Jak ktoś poświęca czas i odpowiada Ci na pytanie to bądź tak 'dobry' i zostaw opis problemu dla innych. Może akurat w przyszłości ktoś będzie miał taki sam blink.gif blink.gif blink.gif
stoprocent
Cytat(php programmer @ 27.06.2007, 13:08:12 ) *
Skrypt php wywoływany przez Ajax jest samodzielnym
odseparowanym skryptem, nie widzi niczego
(a wszególności zmiennych)
należących do rodzica i na odwrót

Zresztą po co ci sprawdzanie czy ktoś jest zalogowany,
zazwyczaj skrpt php wywoływane poprzez Ajax
nie może zrobić samodzielnie niczego sensownego
tak mi sie wydaje, wiec jak już został wywołany to znaczy,
że został wywołany odgórnie przez skrypt rodzica,
który uznał użytkownika za zalogowanego.



Jestes w bledzie . Skrypt wywolywany ajaxem widzi wszytko lacznie z sesjia.
To tak jakbys otworzyl innego okno przegladarki.
mj_michu
Witam,

Nie wiem dokładnie czy mój problem odnosi się do tego co napisał autor (bo usunął posta).
Mam plik powiedzmy index.php (rodzic) i plik ajax.php (ze zbiorem funkcji dla ajaxa). Jesli zainicjuję sesję w index (rodzicu) funkcje w ajax.php nie widzą sesji i muszę inicjować sesję w ajax.php.
Czy to jest normalne??
MaestroS
Każdy plik, z którym pracuje Ajax (formularz --> ajax --> plik) jest plikiem zupełnie osobnym, tj. musisz w nim na nowo zadeklarować start sesji; jezeli potrzebujesz uzyc klas, to w plik potrzeba rowniez require_once() i tak dalej, i tak dalej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.