因此,我正在尝试为自己的网站制作自己的密码保护系统供个人使用,而且我想避开SQL。
我不是网络语言的主人。
给定页面的密码将以相同的名称存储在文本文件中,但位于不同的目录中。
我已经尝试过几次编码,我几乎成功了一次。我让它工作,然后发现只需转到正确的URL就可以公开访问这些文件。
我尝试将所有目录和文件权限仅限CHMODing给所有者,认为它会限制来自客户端的访问权限。没效果。
我使用我的网站主机密码保护系统来锁定包含密码文件的目录,但这需要在调用脚本时输入密码。
我试图通过将文件移到public_html文件夹上来阻止对文件的访问,但javascript无法访问它们,因为它是客户端。
PHP,我认为这是解决方案,但我无法弄清楚我需要做什么。 PHP脚本仅在首次访问页面时运行,因此PHP无法与原始调用javascript包含在同一页面上(我不知道是否可以将两者混合在一个文件中)。所以PHP需要在一个单独的文件中,并且需要以某种方式调用带有返回的函数?据我了解,它就像使用“include”函数将数据传递给php文件一样简单,然后返回传递给调用javascript函数。
因此,我猜想有我目前的思路;如何调用单独的php文件返回,就像它是一个函数一样?
使用相同的问题对任何人进行更新:“post”方法在其回调函数中检索php页面的返回值。
答案 0 :(得分:0)
关于您的需求(而不是您的要求),您可以随时secure your web pages using htaccess。这样您就可以在不编写任何代码的情况下使用密码保护整个站点。