Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将javascript变量设置为php会话变量_Php_Javascript_Variables_Session Variables - Fatal编程技术网

如何将javascript变量设置为php会话变量

如何将javascript变量设置为php会话变量,php,javascript,variables,session-variables,Php,Javascript,Variables,Session Variables,最好的方法是什么 我有这个$\u会话[“sessionopenok”]我需要设置这个java脚本varvar会话id 安全性不是问题,最终用户可以看到此会话id 我听说过AJAX调用、json编码、分隔符、php回音、php打印 似乎都不管用。由于quote位于会话变量中,因此回显和打印不起作用 JSON encode将该数字编码为空 任何想法。理论上说,谢谢你,只要var session_id=应该这样做 但是,如果您的值为null,则可能存在编码问题。尝试: var session_id =

最好的方法是什么

我有这个
$\u会话[“sessionopenok”]
我需要设置这个java脚本var
var会话id

安全性不是问题,最终用户可以看到此会话id

我听说过AJAX调用、json编码、分隔符、php回音、php打印

似乎都不管用。由于quote位于会话变量中,因此回显和打印不起作用

JSON encode将该数字编码为空


任何想法。理论上说,谢谢你,只要
var session_id=应该这样做

但是,如果您的值为null,则可能存在编码问题。尝试:

var session_id = <?php echo json_encode(utf8_encode($_SESSION['sessionOpentok'])); ?>;
var会话_id=;

在回显字符串之前对其进行转义:

var session_id = '<?php echo addslashes($_SESSION["sessionOpentok"]) ?>';
var会话_id='';
这可能不起作用,具体取决于您计划如何使用session\u id变量,因为字符串不匹配。