質問

ESIを使用して、私のサイトで忍者のキャッシュを作ろうとしています。アイデアは、サイトのほとんどが静的であるということです。ユーザーがログインしているかどうかにかかわらず、派手なことをする必要があります。そこで、私はページAに掲載しようとしていました。

このようにして、ワニスのページAをキャッシュし、サーバーにページBの小さな作業に対処させることができます。

しかし、私がページBに設定したCookieは、ページAのヘッダーに転送されず、機能しませんでした=/

これは私が可能にしようとしているのですか?

Ajaxを使用できますが、ユーザーにページを送信する前に、これをサーバー内で行うことができます。

PS:ESIタグを作成できません=/

役に立ちましたか?

解決

ESIを介してCookieを設定することはできません。これは、ESIがクライアントではなくワニスによって要求されるためです。

できることは、JavaScriptタグまたはESI経由でピクセルの追跡を含めてから、Cookieをそのように設定することです。または、自分がしていることを逆転させ、メインのWebサーバーリクエストセットCookieを作成し、ユーザーのものを実行してから、ESIを含めてCookieを必要としないコンテンツを取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top