【问题标题】:How to check cookies are enabled in first visit on site如何在首次访问网站时检查 cookie 是否启用
【发布时间】:2019-10-25 03:21:00
【问题描述】:

我看到了一些启用和禁用 cookie 的示例,但它们都在第一次访问时禁用。

我试过这个例子:https://www.w3schools.com/php/showphp.asp?filename=demo_cookie5

http://www.learningaboutelectronics.com/Articles/How-to-check-if-cookies-are-enabled-using-PHP.php

但是请看,第一次发送消息时总是禁用 cookie!

【问题讨论】:

  • Cookies 在浏览器中。使用 Javascript 检查 cookie 是否存在。 stackoverflow.com/questions/5968196/…
  • 我收到了 BOT 攻击,他们禁用了 javascript 和 cookie。在这种情况下,我必须在后端做一些事情......
  • 您应该添加 recaptcha 以防止自己被机器人攻击。在后端,您通常无法区分机器人和普通用户。
  • 也许你可以设置cookie,然后使用参数重定向并检查那里的cookie?
  • Msg,我想了想。当 cookie 被禁用时,它会进行无限循环。 Umair,我在表单中使用 recaptcha,这种情况不是表单。

标签: php cookies


【解决方案1】:

回答是因为我无法发表评论,但请尝试此处链接的答案:https://stackoverflow.com/a/6663901/11261849。尝试那里描述的 javascript 方法,看看该方法在第一次访问时是否有效。第一次检查 PHP 中启用的 cookie 可能很困难,因为通常需要刷新页面才能检查它们是否已启用。

【讨论】:

    猜你喜欢
    • 2014-09-03
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 2014-05-13
    • 1970-01-01
    相关资源
    最近更新 更多