Hallo
So, mal die langform meines problems:
Ich habe eine Seite mit PHP-Sessions, diese funktionierte auch (Server: XAMPP auf Windows XP, komme leider bis Montag nicht an die genaueren Daten.)
Jetzt habe ich genau die gleiche Seite auf meinem Ubuntu-XAMPP (Ubuntu Dapper Dake, XAMPP für Linux 1.5.4a) laufen.. bzw nicht laufen, denn das setzen der session_variablen geht nicht mehr:
Kenne mich leider mit Serverkonfiguration nicht wirklich aus; daher mal meine phpinfo:
Hoffe ihr könnt mir helfen.
Larayna
So, mal die langform meines problems:
Ich habe eine Seite mit PHP-Sessions, diese funktionierte auch (Server: XAMPP auf Windows XP, komme leider bis Montag nicht an die genaueren Daten.)
Jetzt habe ich genau die gleiche Seite auf meinem Ubuntu-XAMPP (Ubuntu Dapper Dake, XAMPP für Linux 1.5.4a) laufen.. bzw nicht laufen, denn das setzen der session_variablen geht nicht mehr:
PHP:
session_start();
include("../files/functions.php");
login($_POST["name"], $_POST["pwd"]);
header("location:../index.php");
PHP:
function login($user, $pwd) {
$sql="select * from user where name = '$user'";
$res = sql_query($sql);
if (mysql_num_rows($res) > 1) {
echo "Fehler in der Datenbank!";
exit;
}
else if (mysql_num_rows($res) < 1) echo "kein user";
else {
$row = mysql_fetch_assoc($res);
if ($pwd == $row["pwd"]){
$_SESSION["ok"] = true;
$_SESSION["user_id"] = $row["user_id"];
$_SESSION["user_name"] = $row["name"];
if ($row["adm"] == 1) $_SESSION["adm"] = true;
if ($row["sadm"] == 1) $_SESSION["sadm"] = true;
}
}
}
Kenne mich leider mit Serverkonfiguration nicht wirklich aus; daher mal meine phpinfo:
Code:
Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 1 1
Hoffe ihr könnt mir helfen.
Larayna
Zuletzt bearbeitet: