ログインするために、 ajax リクエストを に送信し、index.php
そこでセッション変数などを設定し、ajax 応答を取得します。session_start()
receiver.php
これで、次のコードを含むページを更新したときにのみ、php セッション変数を完全にキャプチャできます。index.php
jsSessionUserId = <?php
if (isset($_SESSION['userId'])) { //LoggedIn:
echo json_encode($_SESSION['userId']);
} else { // Not logged in.
// some code here
}
?>;
私が本当に欲しいのは、これを関数に入れ、成功した ajax 応答を受け取ったときにこの関数を呼び出すことです (したがって、index.php
ページを更新する必要はありません)。機能していません。私は、php が JavaScript 関数内で完全に機能しないのではないかと考えています。助けてくれてありがとう。