【发布时间】:2015-05-01 03:36:14
【问题描述】:
我在 account.php 中有一个表单,它预先填写了用户的当前信息,但可以更改,然后当您提交时,它会更新数据库。但是,当更新后返回页面时,预填充的文本不会更新。只有重新登录才会更新。此时我只更新用户名。
【问题讨论】:
-
这是因为在更新数据库中的值之后,您还必须更新会话变量。
-
如何更新会话变量?
我在 account.php 中有一个表单,它预先填写了用户的当前信息,但可以更改,然后当您提交时,它会更新数据库。但是,当更新后返回页面时,预填充的文本不会更新。只有重新登录才会更新。此时我只更新用户名。
【问题讨论】:
一个更新会话变量的小例子。我希望这会有所帮助:
<?php
session_start();
// database update or whatever
$_SESSION['username'] = $newUserName;
//Something else
?>
【讨论】: