gpt4 book ai didi

PHP 和 MySQL session

转载 作者:行者123 更新时间:2023-11-30 01:27:26 25 4
gpt4 key购买 nike

我们将网站移至具有新 IP 地址的新服务器。是什么让我困惑;网站登录 session 在新服务器上不起作用,但当我将数据库 IP 更改为旧服务器时,它们正在工作。

MySQL 版本:

  1. 旧服务器 = 5.1.58- 社区
  2. 新服务器 = 5.1.68 - 社区

起初我以为这是一个 PHP 错误,但现在我相信它不是,并怀疑它与 MySQL 相关。谁知道可能导致这场冲突的原因是什么?

调试错误:

Notice: A session had already been started - ignoring session_start() in C:\inetpub\wwwroot\gtest\libs\products.php on line 2 Notice: Undefined index: uUserTypeID in C:\inetpub\wwwroot\gtest\admin\index.php on line 50 Notice: Undefined offset: 0 in C:\inetpub\wwwroot\gtest\admin\index.php on line 52 Notice: Undefined offset: 0 in C:\inetpub\wwwroot\gtest\admin\index.php on line 52

第 50 行:

GetUserType($_SESSION['uUserTypeID'], $UserTypeID, $UserTypeDescr, $Active_Tag);

第 52 行:

if (($UserTypeDescr[0] == 'Admin') || ($UserTypeDescr[0] == 'Report'))

代码概述:

<?php

error_reporting(E_ALL);
ini_set('display_errors', True);



session_start();
require '../libs/database.php';
require '../libs/users.php';
require '../libs/products.php';
require '../libs/quotes.php';
require '../libs/common.php';
require 'functions.admin.php';



if (!($_SESSION['uAUID']) > 0)
{
DisplayLoginForm();

}
else
{

**GetUserType($_SESSION['uUserTypeID'], $UserTypeID, $UserTypeDescr, $Active_Tag);**

**if (($UserTypeDescr[0] == 'Admin') || ($UserTypeDescr[0] == 'Report'))**
{

if (isset($_POST['eProdID']) && isset($_POST['eProdGroupID']))
{
$_SESSION['page'] = 'edit_product';
$_SESSION['page_header'] = 'Edit Product';
}
else if (isset($_POST['eProdGroupID']))
{
$_SESSION['page'] = 'edit_product_group';
$_SESSION['page_header'] = 'Edit Product Group';
}
else if (isset($_POST['eAUID']))
{
$_SESSION['page'] = 'edit_user';
$_SESSION['page_header'] = 'Edit User';

最佳答案

检查您包含的文件/代码结构。此错误的常见原因是:

session_start(); 
/* Random Code here /*
session_start();

只是 session_start(); 的重复行所以我建议是查看您收到此错误消息的包含文件/主页,并检查更多信息多于一个 session_start();

关于PHP 和 MySQL session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17831351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com