直接访问PHP脚本时的重定向
我正在构建一个包含大量面向对象PHP代码的网站。为了保持代码干净,每个类都存储在一个名为直接访问PHP脚本时的重定向,php,Php,我正在构建一个包含大量面向对象PHP代码的网站。为了保持代码干净,每个类都存储在一个名为[classname].class.php和的文件中,脚本文件中需要一次'd。作为表单评估脚本,它已经具有基于POST变量的重定向,以防止伪执行和数据库错误 如何使任何试图访问.class.php文件的人重定向到相关的HTML页面,但通过包含和要求保持其可用性?您可以 把它放在公共的html文件夹之外 使用.htaccess中的文件名模式拒绝访问/重定向 在(每个类文件的顶部)中构建一个小php代码,查找索
[classname].class.php和的文件中,脚本文件中需要一次'd。作为表单评估脚本,它已经具有基于POST变量的重定向,以防止伪执行和数据库错误
如何使任何试图访问.class.php
文件的人重定向到相关的HTML页面,但通过包含和要求保持其可用性?您可以
- 把它放在公共的html文件夹之外
- 使用.htaccess中的文件名模式拒绝访问/重定向
- 在(每个类文件的顶部)中构建一个小php代码,查找索引中初始化的变量。如果它不在那里,重定向
如果您需要对其中任何一个进行进一步解释,请询问。将其放在公共文件夹之外。我考虑到了这一点,但由于组织原因,我希望使用PHP解决方案,而不是服务器解决方案。“服务器解决方案”或最佳方法?我不会将其放在公共文件夹之外的文件夹中称为解决方案。我称之为最佳实践。我想你想要的php解决方案应该是变通的。那我就坚持下去。谢谢,谢谢!然而,考虑到无用的处理能力,我原来的方式似乎是最糟糕的选择。