Comment puis-je vérifier / détecter si l'utilisateur accepte des cookies ou non? En utilisant asp.net (c #) p>
3 Réponses :
Enregistrez une valeur aux cookies, faites une redirection à une page et essayez de revenir la valeur. Si cela fonctionne, les cookies sont activés. Sinon, alors pas. P>
de MSDN
Un moyen de déterminer si les cookies sont acceptés consiste à écrire un cookie, puis à essayer de la lire à nouveau. Si vous ne pouvez pas lire le cookie que vous avez écrit, vous supposez que les cookies sont éteints dans le navigateur. P> blockQuote>
écrire: p>
xxx pré> puis lisez p>
xxx pré> p>
Si l'étal de transfert de données pour une raison quelconque (charge de réseau) de plus d'une minute, il ne fonctionnera pas. Peut-être mis une fois plus longtemps.
Faites un chèque pour vous assurer que les gens n'utiliseront pas votre page de redirection pour une mauvaise chose, comme la redirection du site Web de pêche, etc.
Cela ressemble à son impossible. J'essayais d'empêcher l'écriture à la session et à la cookie si je connais des œuvres de cookie. Je suppose que j'ai besoin d'écrire les deux.