我有一个表格,我希望有人输入的任何信息都保留在那里,直到他们发送信息或关闭网站。
我有一个使用 php include 放入不同页面的表单。当我移动到具有此表单的每个页面时,我希望已经从其他页面输入的信息仍然存在。这可能吗?
如果我使用以下代码重新加载页面,我可以获得保留在那里的信息:
$_SESSION['varname'] = $_POST['varname'];
但我无法将信息保留在那里,因为我转到不同的页面并返回。
谢谢
在输入更改时使用 Ajax 设置 SESSION,这只是一个想法;
<script type="text/javascript">
$('input').change(function(){
var data = $('this').val();
var url = 'setsessionhere.php';
$.ajax({
type: "POST",
url: url,
data: data
});
});
</script>
并将您的会话变量放在您的输入值上:
<input type="text" value="<?php echo $_SESSION['varname']; ?>"/>
希望你明白。