Mam stronę główną, która rozpoczyna sesję PHP, która tworzy identyfikator sesji nr 1. Sprawdzam to z session_id()
. Chcę uzyskać dostęp do tych zmiennych sesji ze skryptu PHP AJAX. Aby to przetestować, po prostu wykonuję:
session_start();
echo session_id();
z tego skryptu AJAX. Zwraca inny identyfikator sesji AJAX.
Wiem, że mogę przekazać identyfikator sesji ze strony głównej do skryptu AJAX. Czy istnieje inny sposób, aby skrypt AJAX był domyślnie otwierany w tej samej sesji?
Dla wyjaśnienia robię to za pośrednictwem javascript, dokładniej jest to skrypt dodawania / edycji JQGrid.
Odpowiedzi:
1 dla odpowiedzi № 1To jest proste.
w ajax, dodaj swój session_id do ajaxowego php.
w ajax php ustaw: session_id ($ _ REQUEST ["sid"])
jesteś w tej samej sesji