我正在开发一个简单的书店项目。我做了一个登录页面。登录页面有以下行:require("includes/dbCommon.php");
这样做是为了让我可以连接到数据库以获取用户信息(他们的盐和他们的散列,以确保他们输入正确的密码)以确保他们登录正确。我知道在现实世界中,错误处理是必须的,因为当某些事情中断时,用户不知道如何发生或为什么会发生。他们报告问题。当用户提交登录数据时,它会转到登录脚本,然后处理数据。登录脚本首先连接到有可能失败的数据库(数据库可能处于脱机状态或发生了一些随机事件)。可以说用户输入了错误的登录信息。登录脚本随后会重定向到会话中的数据的登录页面,以显示用户提供不正确详细信息的登录页面。登录页面然后向用户显示错误。现在,假设登录页面试图连接到数据库的公共代码,但连接失败。请注意,注册脚本将连接到相同的代码,因此我如何使它可以重定向到调用它的正确页面。所以如果login.php调用它,那么我将如何告诉它重定向到login.php?此外,如果register.php调用它,那么我将如何告诉它重定向到register.php?如何获取包含php文件的页面
0
A
回答
0
您可以使用PHP $_SERVER
变量。这是一个包含大量信息的有用数组。您需要的特定密钥是HTTP_REFERER
。
使用它在这样的一行代码:
$referer = $_SERVER['HTTP_REFERER'];
关于这个问题的PHP帮助here。
相关问题
- 1. 在html页面中包含php文件
- 2. PHP包含语句不包括我的PHP文件页面
- 3. 如何从跨域页面中提取包含div的文件?
- 4. 获取包含图像的PDF页面
- 5. 获取包含PdfTextField的PDF页面
- 6. 从包含的文件中,如何获取包含文件的文件名?
- 7. 如何在php页面中包含plist文件?
- 8. 如何在Magento PHP页面中包含ASP.NET文件?
- 9. 如何在php中包含页面
- 10. 如何在包含mPDF的页面中包含ToC页面?
- 11. 使用PHP包含来自子文件夹页面的页面使用PHP
- 12. 在html页面中包含php页面
- 13. 如何在包含文件之前获取php变量
- 14. 如何获取包含相同元键的所有页面?
- 15. 如何让VirtualPathProvider包含页面展示器和界面文件?
- 16. 如何从用户控件获取父页面中包含的按钮的ID?
- 17. 在包含SSI的HTML页面中包含日志文件
- 18. 在AJAX请求中包含所需的文件PHP页面
- 19. PHP:获取包含特定文本
- 20. Freemarker页面不能包含css文件
- 21. 附加文件包含页面内容
- 22. 获取PHP页面
- 23. 获取包含使用PHP
- 24. 如何将我的JavaScript文件包含到HTML页面中?
- 25. Magento - 如何在页面的基础上包含JavaScript文件
- 26. 包含Java文件,如PHP的包括
- 27. 如何在PHP中包含页面,如果它在根文件夹中?
- 28. 包含包含另一个php文件的php文件?
- 29. .aspx页面将如何包含用户控件.ascx页面?
- 30. 获取包含的文件夹
'$ _SERVER ['PHP_SELF']' – Barmar