【问题标题】:Get localStorage value into php [duplicate]将localStorage值获取到php中[重复]
【发布时间】:2017-12-03 17:34:55
【问题描述】:

我在 localStorage 中设置了一个变量,我想将它放入 php。当php执行时,值已经设置在本地存储中,但是我应该如何进入php?

我尝试过这样的事情:

  $myvar = "<script> localStorage.getItem('productinfo')['s3_url']</script>";

但是由于某些原因,这给出了Uncaught SyntaxError: missing ) after argument list

我应该如何处理这个问题?谢谢。

【问题讨论】:

    标签: javascript php


    【解决方案1】:

    在执行脚本时,不能直接在 PHP 中获取 localStorage 值,因为 localStorage 包含在用户的浏览器中,而 PHP 正在服务器上运行。但是,您可以使用 GET 或 POST 请求将值从 localStorage 发送到服务器。

    【讨论】:

      【解决方案2】:

      您无法从服务器获取本地存储值。您应该改用 cookie。本地存储仅在客户端。 Cookie 适合两者。你可以用Javascript获取值,然后以表单或ajax的形式发送到服务器,或者用该值设置一个cookie并使用$_COOKIE访问它。

      【讨论】:

        猜你喜欢
        • 2014-06-15
        • 2019-11-17
        • 1970-01-01
        • 2013-03-06
        • 1970-01-01
        • 1970-01-01
        • 2016-04-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多