2010-11-27 20 views
3

J'essaie d'utiliser esi pour créer un cache ninja sur mon site. L'idée est, le site est essentiellement statique, j'ai juste besoin de faire des trucs fantaisie si l'utilisateur est connecté ou non. Alors je tente de mettre sur la page A, et définir des déclencheurs dans l'application à la page B.Paramétrer les cookies via ESI: include, comment?

De cette façon, je pourrais mettre en cache la page A sur le vernis, et laisser l'accord serveur avec le petit travail qui est à la page B.

Mais les biscuits que j'ai seted à la page B n'a pas été transmis aux en-têtes de page A et ne fonctionne pas =/

Est-ce que Im essayant de faire possible?

Je pourrais utiliser ajax, mais le faire à l'intérieur du serveur, avant d'envoyer la page à l'utilisateur me semble plus correct.

ps: Je ne peux pas créer une balise esi =/

Répondre

6

Vous ne pouvez pas définir les cookies via un esi comprennent parce esi de vernis sont demandés par et non par le client.

Ce que vous pouvez faire est d'inclure une balise javascript ou un pixel de suivi via ESI, puis définissez vos cookies de cette façon. Ou vous pouvez inverser ce que vous faites, faire en sorte que votre serveur web principal configure des cookies et que vous fassiez vos affaires utilisateur, puis incluez un ESI pour obtenir le contenu qui n'a pas besoin de cookies.