将变量从php传递给javascript

hal*_*uud 3 javascript php

我正在尝试创建一个网站,其中有人可以创建一个"项目",数据库将存储一个id和PHP生成该ID的网址.因此,下次当该人返回该网址时,它将记住该人的设置(变量).现在问题是在我的网站上javascript需要知道这些变量.

那么什么是最好的解决方案呢?传递超全球"GET"中的变量或者cookie?或者有更好的方法将这些变量传递给javascript吗?

dub*_*n87 5

只需使用PHP打印一些动态的JavaScript

<script>
var myVar = "<?php echo json_encode($_COOKIE['somevalue']);?>";
</script>
Run Code Online (Sandbox Code Playgroud)

  • 您也可以直接从JS访问Cookie. (4认同)
  • 除非你非常确定`some value'中有什么样的值,否则你最好JSON转义/编码它. (3认同)
  • 我认为最好使用`<?php echo json_encode($ _ COOKIE ['somevalue']); ?>`比``<?php echo $ _COOKIE ['somevalue'];?>"`. (3认同)