tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von deepthroat
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
455
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    julia29 julia29 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Beiträge
    258
    Hi,
    gestern lief noch alles einwandfrei, heute früh funktioniert es nicht mehr.

    Habe in der Startdatei eine Session-Variable definiert
    @session_start();
    $_SESSION['userName_x2'] = $var1;
    echo "Die Variable: $var1 wurde aufgenommen";

    in der Ziel-Datei möchte ich diese Variable benutzen und rufe wie folgt auf:
    @session_start();
    echo "Hallo, hier die aufgenommene Variable..: " . $_SESSION['userName_x2'] . " ";

    aber die Variable wird nicht angezeigt, ist leer.
    über echo session_save_path(); sehe ich, dass die Datei in
    /var/lib/php5
    abgelegt wird. Habe dort zur besseren Übersicht erstmal alle alten Dateien gelöscht.
    Bei erneuter Ausführung der Start- und der Zieldatei bleibt meine Variable weiterhin leer.

    Nach genauerer Untersuchung des Session-Verzeichnisses finde ich hier eigenartigerweise 2 neue Dateien. Eine mit 22 k die zweite mit 0 k.
    In der ersten steht genau die ID drin die ich übergeben wollte.

    Warum werden zwei Sess-Dateien angelegt?
    Warum ist eine Datei leer?
    Gestern lief noch alles, heute nicht mehr.
    Habe eben auch noch einen Server Neustart durchgeführt, keine Veränderung.

    in der info.php steht folgendes:

    session
    Session Support enabled
    Registered save handlers files user
    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_httponly Off Off
    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 0 0
    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 /var/lib/php5 /var/lib/php5
    session.serialize_handler php php
    session.use_cookies On On
    session.use_only_cookies Off Off
    session.use_trans_sid 0 0


    Nun weiß ich nicht weiter. Wer kann mir helfen?

    mfg
    Julia
    Geändert von julia29 (26.02.10 um 07:29 Uhr)
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Wie werden denn die Dateien aufgerufen? Heißt das, du hast eine start.php die der Benutzer ansurft and dann eine ziel.php die der Benutzer dann auch besucht?

    Und was hat das Ganze jetzt eigentlich mit Linux zu tun?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    julia29 julia29 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Beiträge
    258
    Zitat Zitat von deepthroat Beitrag anzeigen
    Hi.

    Wie werden denn die Dateien aufgerufen? Heißt das, du hast eine start.php die der Benutzer ansurft and dann eine ziel.php die der Benutzer dann auch besucht?

    Und was hat das Ganze jetzt eigentlich mit Linux zu tun?

    Gruß
    genau, der Besucher kommt zur Seite1.php, geht anschließend zur Seite 2.php.
    Die User_ID wird hierbei mitgenommen.

    Ich war mir auch erst unsicher ob PHP-Forum oder hier.
    Da ich aber einen Server-Fehler vermute habe ich es hier platziert. Der Server ist ein Linux-Server.
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von julia29 Beitrag anzeigen
    genau, der Besucher kommt zur Seite1.php, geht anschließend zur Seite 2.php.
    Die User_ID wird hierbei mitgenommen.

    Ich war mir auch erst unsicher ob PHP-Forum oder hier.
    Da ich aber einen Server-Fehler vermute habe ich es hier platziert. Der Server ist ein Linux-Server.
    Ich denke mal das liegt entweder an deinem PHP Skripten oder am Browser.

    Natürlich kann man einen Hardwarefehler nicht ausschließen, aber das ist wohl erstmal das Unwahrscheinlichste...

    Probier's mit einem anderen Browser. Sind Cookies aktiviert? Lösche mal die bisherigen Cookies.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    julia29 julia29 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Beiträge
    258
    Zitat Zitat von deepthroat Beitrag anzeigen
    Ich denke mal das liegt entweder an deinem PHP Skripten oder am Browser.

    Natürlich kann man einen Hardwarefehler nicht ausschließen, aber das ist wohl erstmal das Unwahrscheinlichste...

    Probier's mit einem anderen Browser. Sind Cookies aktiviert? Lösche mal die bisherigen Cookies.

    Gruß
    Habe den IE, FireFox und den Opera, vorher alle variablen gelöscht und dann getestet.
    Überall kommt auf der Seite2 folgender Fehler:
    Notice: Undefined index: userName_x2 in /var/www/web110/html/t002/b1/20_list03.php on line 47

    Browser-Fehler kann man wohl ausschließen.
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Dann würde ich mal den @ Operator entfernen. Fehlermeldungen zu unterdrücken wenn man auf der Suche nach einem Fehler in dem Zusammenhang ist, ist vermutlich nicht so clever...

    Gruß
    julia29 bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  7. #7
    julia29 julia29 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Beiträge
    258
    Zitat Zitat von deepthroat Beitrag anzeigen
    Dann würde ich mal den @ Operator entfernen. Fehlermeldungen zu unterdrücken wenn man auf der Suche nach einem Fehler in dem Zusammenhang ist, ist vermutlich nicht so clever...

    Gruß
    Oha - machmal sieht man den Wald vor lauter Bäumen nicht.
    Nun geht es.
    Vielen Dank
     

Ähnliche Themen

  1. UPNP AV-Server funktioniert nicht mehr richtig
    Von xenomjay im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 12.08.08, 12:55
  2. Antworten: 2
    Letzter Beitrag: 08.04.07, 12:06
  3. Antworten: 1
    Letzter Beitrag: 15.01.07, 15:58
  4. Antworten: 4
    Letzter Beitrag: 08.12.06, 18:07
  5. hiiilfe, mein linux-server startet nicht mehr
    Von yaks im Forum Linux & Unix
    Antworten: 9
    Letzter Beitrag: 02.02.05, 21:56