Php 如何防止用户访问我网站的目录路径?

Php 如何防止用户访问我网站的目录路径?,php,localhost,webserver,Php,Localhost,Webserver,我最近完成了我的网络项目。或者我应该说差不多。 它仍然在XAMPP上运行,我的源代码在htdocs文件夹中 如果我想访问我的网站,我只需访问: http://localhost/myapp/mypath/index.php 如何将其投入生产? 我知道在真正的Web服务器上,本地主机将被域名或其他东西取代 像 我当然不希望人们操纵路径,访问他们不应该访问的对象 在发展的过程中,我不断地问自己,我怎样才能做到这一点。 好吧,现在我做完了,我不知道了。我担心我需要在那里采取更快的行动 请帮助您的意思

我最近完成了我的网络项目。或者我应该说差不多。 它仍然在XAMPP上运行,我的源代码在htdocs文件夹中

如果我想访问我的网站,我只需访问:

http://localhost/myapp/mypath/index.php
如何将其投入生产? 我知道在真正的Web服务器上,本地主机将被域名或其他东西取代

我当然不希望人们操纵路径,访问他们不应该访问的对象

在发展的过程中,我不断地问自己,我怎样才能做到这一点。 好吧,现在我做完了,我不知道了。我担心我需要在那里采取更快的行动


请帮助

您的意思是如何编写动态路径?你在应用程序中硬编码了吗?我基本上每个工作都有单独的脚本。比如addPerson“访问他们不应该访问的对象”-比如什么?通常,您只需将索引文件(所有调用都通过的代理)和静态资产(images/js/css等)保留在web根目录下,并将应用程序的其余部分(包括配置文件等)保留在web根目录之外,以便无法直接访问。我还没有完成。比如addPerson.php,它将一个新人存储到数据库中。我有一个充满文件夹和脚本的结构,就像这些年我从零开始做这些事情,但基本上你想看看路由。您想拒绝访问所有路径,只允许路由。因此,它看起来像/index,而不是/path/index.php,它可能会运行一些代码,然后返回一个html文件。
http://mywebsite.com/myapp/mypath/index.php