JS点击事件后在PHP里session一个数字代码
时间: 2023-02-09 10:00:30 浏览: 71
好的,下面是在 JavaScript 点击事件中使用 PHP 在服务器端设置 session 中的一个数字的代码示例:
```
<script>
// 在 JavaScript 点击事件中触发 PHP 脚本
function setSessionNumber() {
// 使用 XMLHttpRequest 向服务器端发送请求
var xhr = new XMLHttpRequest();
xhr.open('POST', 'set_session_number.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.onload = function() {
console.log(this.responseText);
};
xhr.send('number=123'); // 在请求中设置要传递给 PHP 脚本的参数
}
</script>
<button onclick="setSessionNumber()">设置 session 中的数字</button>
```
set_session_number.php:
```
<?php
session_start();
$_SESSION['number'] = $_POST['number'];
echo '已设置 session 中的数字:'.$_SESSION['number'];
?>
```
这段代码实现的功能是,在点击按钮时,JavaScript 会向服务器端的 PHP 脚本发送请求,PHP 脚本接收到请求后会在 session 中设置一个名为 "number" 的数字。
注意:
- 这段代码中使用了 AJAX 技术。
- 在使用 session 前,需要先调用 session_start() 函数开启 session。
- 在 PHP 中使用 session 时,需要注意服务器端的设置,确保 session 数据能够正常存储。