将javascript数据存储到PHP SESSION VARIABLE中
Store javascript data into PHP SESSION VARIABLE?
我想知道是否可以将从javascript脚本生成的数字存储到PHP SESSION变量中。我基本上想要存储我的代码'+.res。Id +'和'+.res。将level+'写入PHP SESSION。这两个javascript代码生成一个随机数,并在html表单中输入该数字。我是否可以把这个数字存储在PHP SESSION中?例如
<script>
JAVASCRIPT CODING
'+res.level+'
'+res.id+' // BTW it actually does generate a number I just can't echo it in another page or store it in a SESSION
</script>
<?php
$_SESSION['.res.id.'] = $idnum;
$_SESSION['.res.level.'] = $levelnum;
?>
然后在一个单独的页面之后,我想调用该SESSION并回显代码生成的数字。但我唯一的问题是,当我回显$_SESSION时,它回显为"。res.id."而不是随机生成的数字。我如何解决这个问题,使其回声随机生成的数字?
首先,javascript运行在客户端,php运行在服务器端。这意味着你不能只存储生成的数字。但有一个变通的办法。您可以通过AJAX请求来实现。
在你的js中你可以这样做。
var res_id = your_random_number;
var res_level = your_random_number
$.post("/any/url/that/contains/your/php/code", {res_id:res_id, res_level:res_level});
在你的php.
$_SESSION["res_id"] = $_POST["res_id"];
$_SESSION["res_level"] = $_POST["res_level"];
相关文章:
- 从jQuery调用存储在Variable中的函数
- 将Transform和Instance Variable转换为对象的JavaScript数组
- Php variable obj to js
- 将Computed PHP Variable传递到jQuery/Ajax表单
- 如何获取Session变量中的锚文本
- jQuery .load with variable as url
- 获取Div Width,然后更新Scope Variable
- (typeof variable === “function”) 和 jQuery.isFunction() 有什么区别
- ColdFusion XML to Javascript variable
- 我们可以在初始化variable Angular JS时将变量值声明为未定义吗
- 使用 JavaScript 显示 Laravel's Variable
- 登录同一页面,检查SESSION而不重新加载
- javascript cookie value variable
- javascript中不带转义字符串的${variable}用法
- 将 JavaScript 元素 ID 传递给 PHP 或 Form Variable
- No puedo comparar una variable con un cadena de tipo String
- 如何在 template.find(input:hidden[id='SOME VARIABLE']) 声明中使用动态
- jquery ajax post to .aspx page load - how to read variable p
- Node.JS asynch with req.session.variable?
- 将javascript数据存储到PHP SESSION VARIABLE中