ESIを介してクッキーを設定する:含める、どのように?
-
28-09-2019 - |
質問
ESIを使用して、私のサイトで忍者のキャッシュを作ろうとしています。アイデアは、サイトのほとんどが静的であるということです。ユーザーがログインしているかどうかにかかわらず、派手なことをする必要があります。そこで、私はページAに掲載しようとしていました。
このようにして、ワニスのページAをキャッシュし、サーバーにページBの小さな作業に対処させることができます。
しかし、私がページBに設定したCookieは、ページAのヘッダーに転送されず、機能しませんでした=/
これは私が可能にしようとしているのですか?
Ajaxを使用できますが、ユーザーにページを送信する前に、これをサーバー内で行うことができます。
PS:ESIタグを作成できません=/
解決
ESIを介してCookieを設定することはできません。これは、ESIがクライアントではなくワニスによって要求されるためです。
できることは、JavaScriptタグまたはESI経由でピクセルの追跡を含めてから、Cookieをそのように設定することです。または、自分がしていることを逆転させ、メインのWebサーバーリクエストセットCookieを作成し、ユーザーのものを実行してから、ESIを含めてCookieを必要としないコンテンツを取得します。
所属していません StackOverflow