最好的办法是什么?
我有这个$_SESSION["sessionOpentok"]
我需要设置这个java脚本var var session_id
安全性不是问题,最终用户可以看到此会话ID。
我听说过AJAX调用,json编码,分隔符,php echo,php print。
似乎无效。由于引用在会话变量中,所以echo和print不起作用。
JSON编码将此数字编码为空。
任何想法。感谢
答案 0 :(得分:0)
理论上,只需要var session_id = <?php echo json_encode($_SESSION['sessionOpentok']); ?>;
就可以了。
但是,如果您获得null,则可能存在编码问题。尝试:
var session_id = <?php echo json_encode(utf8_encode($_SESSION['sessionOpentok'])); ?>;
答案 1 :(得分:0)
在回显之前转义字符串:
var session_id = '<?php echo addslashes($_SESSION["sessionOpentok"]) ?>';
这可能不起作用,具体取决于您计划如何使用session_id变量,因为字符串将不匹配。