提交按钮后的空白页面和匿名列在提交按钮后更新

问题描述

当我按下提交按钮时,它会将我重定向一个空白页面。我希望它重定向到 home.PHP。如果 GUEST 按下提交按钮,则数据库中的 ANONYMOUS 列会更新。如果访客未连接,如何将访客重定向登录表单?这是我的代码

close()

解决方法

要将访客重定向到登录使用会话:

if (!isset($_SESSION['login'])) { 
    header("Location: login.php");
}
,

来自文档 https://www.phpbb.com/support/docs/en/3.2/kb/article/phpbb3-sessions-integration

您需要在首页添加此代码

<?php
define('IN_PHPBB',true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__,'.'),1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

现在验证客人是否提交数据

<?php
if ($user->data['user_id'] == ANONYMOUS)
{
   header("Location: loginform.php");
   // EXECUTE YOUR SQL QUERY UPDATE HERE
}

else
{
   header("Location: home.php");
}