error_reporting(E_ALL);
session_start();
var_dump($_SESSION['user']);
require 'config/database.php';
var_dump($_SESSION['user']);
databse.phpファイルをインクルードした後にセッションが失われるため、問題が発生します...
database.php
$user = "xxx";
$password = "xxx";
$database = "xxx";
$server = '98.x.x.126';
mysql_connect($server, $user, $password);
mysql_select_db($database);
PHP ver:5.2.17、共有サーバー。5.3と5.4である私のローカルサーバー上で完全に動作しています。
更新:ユーザー値がデータベース名に変更されただけで、セッションが完全に失われることはありませんか?
Update2:
var_dump($_SESSION['user']);
$user = "denes_lucky";
var_dump($_SESSION['user']);
$password = "123456X3M";
var_dump($_SESSION['user']);
$database = "denes_lucky";
var_dump($_SESSION['user']);
$server = '98.130.0.126';
var_dump($_SESSION['user']);
mysql_connect($server, $user, $password);
var_dump($_SESSION['user']);
mysql_select_db($database);
var_dump($_SESSION['user']);
問題は$user="xxx"の後です。