Session-variablen gehen nicht; lief auf windows-server, nicht mehr auf Ubuntu!

Layna

Erfahrenes Mitglied
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:
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:
*versucht nicht im Boden zu versinken*
Relativ zu was muss /tmp denn liegen? zum Index, zum htdocs, zum lampp..?
*fühlt sich servertechnisch ahnugslos...*
 
Zurück