1

この良い例は、Facebook のモバイル ビューです。これは JavaScript に依存せず、サーバーでユーザーを認証できます。認証された場合は、カスタム Web ページを要求して読み込みます。認証されていない場合は、Facebook のデフォルトのホームページが表示されます。

JavaScript を使用せずに、ページがレンダリングされる前に、これらすべてがどのように達成されるのでしょうか? DOM がレンダリングされる前に実行されるのは PHP ですか、それとも別のテクノロジですか?

4

1 に答える 1

1

FB は Cookie を使用してこれを処理します。ページがレンダリングされる前に、最初のページ読み込みリクエストで Cookie がサーバーに送信されます。Cookie がまだ有効である場合は、ログイン ページを通過します。そうでない場合は、再度ログインする必要があります。

Chrome にある Cookie を確認する方法は次のとおりです。

  • 右上にある [メニュー] [Chrome] メニューをクリックします。[設定] > [詳細設定を表示] をクリックします。
  • [プライバシー] セクションで、[コンテンツの設定] をクリックします。
  • [Cookie] で [すべての Cookie とサイト データ] をクリックします。
  • すべての Cookie を削除するには、[すべて削除] をクリックします。
  • 特定の Cookie を削除するには、サイトにカーソルを合わせ、右側に表示される をクリックします。
  • 特定の期間に作成されたすべての Cookie を削除することもできます。

https://support.google.com/chrome/answer/95647?hl=ja

于 2016-04-16T16:38:42.963 に答える