服务器访问文件而无需客户端访问

时间:2014-08-18 11:06:32

标签: javascript php

因此,我正在尝试为自己的网站制作自己的密码保护系统供个人使用,而且我想避开SQL。

我不是网络语言的主人。

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

我已经尝试过几次编码,我几乎成功了一次。我让它工作,然后发现只需转到正确的URL就可以公开访问这些文件。

我尝试将所有目录和文件权限仅限CHMODing给所有者,认为它会限制来自客户端的访问权限。没效果。

我使用我的网站主机密码保护系统来锁定包含密码文件的目录,但这需要在调用脚本时输入密码。

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

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

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

使用相同的问题对任何人进行更新:“post”方法在其回调函数中检索php页面的返回值。

1 个答案:

答案 0 :(得分:0)

关于您的需求(而不是您的要求),您可以随时secure your web pages using htaccess。这样您就可以在不编写任何代码的情况下使用密码保护整个站点。