[英]How to assign JavaScript variable to PHP session variable?
这是我拥有的JavaScript代码
var randomnum = 30;
这是PHP代码
<?php $_SESSION['numbertoguess'] = '<script>document.write(randomnum)</script>';?>
但这并没有传递值,但是当我在下面尝试此代码时,它可以工作。 它为会话变量赋予值“样本”。
<?php $_SESSION['numbertoguess'] = 'a sample thing';?>
看下面的代码。 PHP会话从Javascript值分配为30。 但是不确定这是否是实施的好方法。
<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Html Page Title</title>
</head>
<body>
<script>
var randomnum = 30;
</script>
<?php $_SESSION['numbertoguess'] = '<script>document.write(randomnum)</script>';?>
<?php echo $_SESSION['numbertoguess']; ?>
</body>
</html>
您不能直接在JavaScript中访问Session。
您可以创建一个隐藏字段并将其传递到页面,然后使用JavaScript通过document.getElementById检索对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.