【发布时间】:2020-06-14 22:40:39
【问题描述】:
我刚开始使用 php,我想将 HTML input 的 value 保存到 php 会话中。
我尝试过使用
<html lang="en">
<head>
<title>Log In</title>
</head>
<body>
<?php
session_start();
?>
<input id='email' type='text' placeholder='Email'>
<input type='submit' onclick='logIn()' value='Log In'>
</body>
<script>
function logIn() {
var email = document.getElementById('email')
<?php
$_SESSION['email'] = email;
?>
}
</script>
</html>
但是 php 无法访问我在 JavaScript 中创建的电子邮件变量。
我只想将输入到 html 站点的输入字段中的数据保存到 PHP 会话中
【问题讨论】:
-
一方面,您很可能在标题之前输出。启用错误报告。
-
$_SESSION['email'] = email; -
这是 AJAX 的主要候选者。
-
“但是 php 无法访问我在 JavaScript 中创建的电子邮件变量” - 如果这让您感到惊讶,那么您也许应该有一个好的、彻底的首先阅读What is the difference between client-side and server-side programming?。
-
我的问题不是客户端和服务器端编程之间的区别,我只是想解决我的问题,我决定也发布一个我尝试过的示例,但没有'没用,这就是我来到在线社区寻求问题答案的原因
标签: javascript php html session wamp