我有一个表单,我希望有人进入它的任何信息保留在那里,直到他们发送信息或关闭网站。输入到php表单中的信息仍然存在,直到提交
我有一个表格,我被放置到不同的页面使用PHP包括。当我移动到具有此表单的每个页面时,我希望从其他页面输入的信息仍然存在。这可能吗?
我可以得到的信息仍然存在,如果我用下面的代码重新加载该页面:
$_SESSION['varname'] = $_POST['varname'];
,但我不能得到的信息仍然存在,我去到不同的页面,然后回来。
感谢
我有一个表单,我希望有人进入它的任何信息保留在那里,直到他们发送信息或关闭网站。输入到php表单中的信息仍然存在,直到提交
我有一个表格,我被放置到不同的页面使用PHP包括。当我移动到具有此表单的每个页面时,我希望从其他页面输入的信息仍然存在。这可能吗?
我可以得到的信息仍然存在,如果我用下面的代码重新加载该页面:
$_SESSION['varname'] = $_POST['varname'];
,但我不能得到的信息仍然存在,我去到不同的页面,然后回来。
感谢
输入改变使用Ajax设置会话,它只是一个想法;
<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']; ?>"/>
Hopely你懂的。
你是否在所有页面上包含'session_start();'? – ultranaut 2013-03-11 03:13:33
是的,我有它包括在我的所有网页 – 2013-03-11 05:07:08