【问题标题】:How would you save form info when reloading a web page?重新加载网页时如何保存表单信息?
【发布时间】:2022-01-09 11:05:45
【问题描述】:

所以我有一个小型数据库供我和我的朋友使用,我希望在调用“DBAccess.php”之前通过网页对其进行密码保护,但是当您进入实际的“DB.php”网页时重新加载页面以进行 POST,然后它将删除保存插入数据的可变数据(密码)。有没有办法在重新加载时保存特定变量,如果不是永远,直到按下注销按钮?

附:我尝试使用 $_SESSION 但无法绕开它,更不用说让它做我需要它做的事情了。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: php html forms post passwords


【解决方案1】:

您需要使用$_SESSION 来执行此操作。在您的密码正文中发布每个请求不是一个好主意。会话易于使用,您需要从需要会话变量的每个 php 页面开始,使用session_start()。启动会话后,您可以读取、插入、编辑、删除会话变量。

设置变量$_SESSION['passcode'] = $_POST['session'];

读取变量echo $_SESSION['passcode'];

您可以通过检查是否设置了此会话变量$_SESSION['passcode']来保护您的区域

【讨论】:

    猜你喜欢
    • 2014-03-14
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 2013-10-04
    • 1970-01-01
    相关资源
    最近更新 更多