没有客户端访问权限的服务器访问文件


Server access to file with no client access

所以我想让我自己的密码保护系统为我的网站供个人使用,我想避开SQL。

我不懂网络语言。

给定页面的密码将以相同的名称存储在一个文本文件中,但在不同的目录中。

我试着写过几次这个东西,有一次我几乎成功了。我让它工作,然后发现文件是公开访问通过简单地转到正确的URL。

我尝试CHMODing所有的目录和文件权限的所有者,认为它会限制从客户端访问。没有影响。

我使用了虚拟主机的密码保护系统来锁定包含密码文件的目录,但是每当调用脚本时都需要输入密码。

我试图通过将它们移动到public_html文件夹上方来阻止对文件的访问,但javascript无法访问它们,因为它是客户端。

PHP,我认为这是解决方案,但我不能弄清楚它是我需要做什么。PHP脚本仅在第一次访问页面时运行,因此PHP不能包含在与原始调用javascript相同的页面上(我不知道是否有可能将两者混合在一个文件中)。所以PHP需要在一个单独的文件中,并且需要以某种方式作为带返回的函数调用?正如我所理解的那样,它就像使用"include"函数将数据传递给php文件一样简单,然后返回传递给调用javascript函数。

我想这就是我目前的思路;我如何调用一个单独的php文件返回,好像它是一个函数?

根据您的需要(而不是您的请求),您可以始终使用htaccess保护您的网页。这将使您无需编写一行代码即可对整个网站进行密码保护。