我正在尝试在我们合唱团的网站上组建一个仅限会员的部分(只是使用简单的静态用户名/密码的低级安全性,所有合唱团都知道)。到目前为止,文件本身工作正常。如果我通过输入目录名称直接提起它,它将出现&如果输入的正确详细信息将按照其意图继续进行,也可以使用不正确的密码&一个Logout选项,所以没有问题(从外观上看)。 但是,我希望所有这些都包含在根文件夹中的index.php中。实际上,登录页面按原样打开,其中包含小方框,但只要输入详细信息,它就会移回主页。
登录页面上的脚本如下:
<?php
session_start(); // start session cookies
require("/home/users/web/b282/ipg.newmusicmakerscom/members/Login.class.php"); // pull in file
$login = new Login; // create object login
$login->authorize(); // make user login
?>
哪个“应该”继续打开“你已经成功登录 - 点击此处继续”页面的一部分,只有在直接访问时才会这样做,尽管它只是恢复到最初的index.php?page = phppages / home.php表示是否输入了正确的详细信息。
正如您所看到的,我已经在使用Login.class.php文件的绝对路径(并且可以正常访问)。从索引菜单链接到登录页面的相关(或不)脚本如下:
<ul id="css3menu1" class="topmenu">
<li class="topfirst"><a href="#" style="height:18px;line-height:18px;"><span>Home</span></a>
<ul>
<li><a href="index.php?page=phppages/home.php">Home</a></li>
<li><a href="index.php?page=/home/users/web/b282/ipg.newmusicmakerscom/members/index.php">Members Only</a></li>
</ul>