我是PHP的初学者。不知道之前有没有问过这个问题(没找到)。我在 index.php 创建了一个网站。比方说,www.mysite.com/index.php。因为我根本不是一个好的程序员,所以我下载了一个会员系统脚本。这个成员脚本位于 mysite.com/members/login.php (文件名不是那么重要,但我猜。)。
我想要做的是,如果有人点击“登录”按钮(位于 index.php),members/login.php 将在 index.php 中打开。
我的问题是,如果我switch($_GET['page']
在 index.php 中使用脚本无法正常工作或 login.php 中的链接不起作用(即使我为该链接做了一个案例)。有时它甚至会打开错误的链接。
使下载的脚本(./members)在我现有的站点中工作的最佳方法是什么。(index.php 在根文件夹中)。
谢谢!
更新:
!-- 表单代码开始 --> div id='fg_membersite'>
form id='login' action='GetSelfScript(); ?>' method='post' accept-charset='UTF-8'>
fieldset >
legend>Login
删除了脚本开头的 < 以确保它在这里发布。
//-------Public Helper functions -------------
function GetSelfScript()
{
return htmlentities($_SERVER['PHP_SELF']);
}
function SafeDisplay($value_name)
{
if(empty($_POST[$value_name]))
{
return'';
}
return htmlentities($_POST[$value_name]);
}
function RedirectToURL($url)
{
header("Location: $url");
exit;
}
function GetSpamTrapInputName()
{
return 'sp'.md5('KHGdnbvsgst'.$this->rand_key);
}
function GetErrorMessage()
{
if(empty($this->error_message))
{
return '';
}
$errormsg = nl2br(htmlentities($this->error_message));
return $errormsg;
}