我创建了一些访问控制页面,只有在登录后才能查看。我必须创建另一个页面,其中包含一个表单,用户将填写详细信息并提交。但是我无法将页面A连接到页面B,因此用户仍然登录。
我尝试将访问控制页面中使用的代码添加到具有表单的页面B.但随后页面显示内部错误500。
我在访问控制页面上使用的代码是
<?PHP
require_once("./include/membersite_config.php");
if(!$fgmembersite->CheckLogin())
{
$fgmembersite->RedirectToURL("login.php");
exit;
}
?>
当我尝试对有提交表单的Page B使用相同内容时,它不起作用。
有些东西是冲突的。
以下是第B页上的代码
<?PHP
require_once("./separate/include/fgcontactformuser.php");
require_once("./separate/include/captcha-creator.php");
$formproc = new FGContactForm();
$captcha = new FGCaptchaCreator('scaptcha');
$formproc->EnableCaptcha($captcha);
$formproc->AddRecipient('mail.com'); //<<---Put your email address here
$formproc->SetFormRandomKey('H04uLRJh4CY5sR4');
if(isset($_POST['submitted']))
{
if($formproc->ProcessForm())
{
$formproc->RedirectToURL("PageB.php");
}
}
?>
为什么会出现冲突,为什么不起作用?