关于全局变量和表单请求的PHP问题
这可能是一个愚蠢的问题,但无论如何都会问,我不知道。
我已经编写了基本的PHP代码来提供表单。假设我有一个登录页面,我使用login.php页面提供它,它将在login.html页面中调用,如下所示 -
<form action="login.php" method="post">
通过这个暗示每个POST都需要自己的php文件,不是吗?这种感觉很奇怪。有没有办法让一个文件,比如code.php,而只是将每个表单作为函数?
编辑:具体来说,说我有5个表单在我的应用程序中一个接一个地使用。登录后,用户执行A,B,C和D任务,每个任务都作为POST请求发送到服务器。因此,我没有A.php,B.php,C.php和D.php,而是希望有一个code.php并将A(),B(),C()和D()作为函数。有没有办法做到这一点?
同样在同一个笔记中,我如何处理跨多个表单的全局数组(例如,当前登录用户的数组)?我想这样做而不写入数据库。我知道写入数据库和查询可能更好,但是甚至可以使用全局数组吗?我考虑在一个文件中使用所有表单函数的原因是使用全局数组。
谢谢,
- 帕夫
没有找到相关结果
已邀请:
2 个回复
哭木算
藐刚
语句检查表单是否已发布。这是您可以提供表单登录或显示成功完成的表单的结果。 Session全局变量将处理您的全局数组问题,但我认为它不适合您的示例。该示例需要在用户登录时存储数据库表,因为没有其他方法可以从其他人的实例更新应用程序实例上的全局变量。 编辑 我将使用Session变量来确定已完成多少表单,然后使用switch语句来提供正确的表单:
希望这可以帮助