我在localStorage中有一个变量集,我想把它变成php.执行php时,该值已在本地存储中设置,但我应该如何进入php?
我试过这样的事情:
$myvar = "<script> localStorage.getItem('productinfo')['s3_url']</script>";
Run Code Online (Sandbox Code Playgroud)
但出于某些原因,这给出了一个 Uncaught SyntaxError: missing ) after argument list
我该怎么做呢?谢谢.
执行脚本时,不能直接在PHP中获取localStorage值,因为localStorage包含在用户的浏览器中,而PHP正在服务器上运行.但是,您可以将值从localStorage发送到具有GET或POST请求的服务器.
您无法从服务器获取本地存储值。您应该使用 cookie。本地存储仅适用于客户端。Cookie 对两者都有用。您可以使用Javascript获取该值,然后以表单或ajax将其发送到服务器,或者使用该值设置cookie并使用$_COOKIE来访问它。