2

私は自分のiCloudアカウントにログインしていて、ページをリロードせずにどうやってログインできるのだろうと思っていました。私が知っているように、jQueryがPHPスクリプトを実行することも、ページがロードされた後にセッションを作成することもできません。いくつかのCookieか何かを使用している可能性があると思いますが、ログイン後にページをリロードせずにphpがこれらのCookieを取得する方法がわかりません。

4

2 に答える 2

1

を使用してjsonデータとして送り返します

echo json_encode(your array of data here) 

データ型をに設定すると、成功コールバックの最初のパラメータとしてそのデータ$.ajax"json"アクセスできます。

success: function(data) { 
     console.log(data);
}
于 2012-12-06T15:47:13.593 に答える
0

それはブラウザによって世話をされました

ブラウザは、アプリケーションに固有のすべてのCookieをサーバーに自動的に送信し、サーバーがそれらの有効性を判断します。この情報は、httpリクエストのヘッダーで渡されます。したがって、Cookieが有効な場合、サーバーはセッション情報を回復し、ログインします。

于 2012-12-06T15:34:33.417 に答える