PHP: Sessions gehen nicht

Bash, Shell, PHP, Python, Perl, CGI
alibi
Posts: 5
Joined: 2003-04-18 11:09

PHP: Sessions gehen nicht

Post by alibi »

Hallo,

ich hab ein Problem mit einem frisch installierten S4F-Server - die PHP-Sessions funktionieren nicht.

Im /tmp Verzeichnis liegen zwar die entsprechenden Dateien rum (Inhalt z.B.: !name|) aber die Variablen sind in den Skripten nicht verfügbar. Einen Fehler im PHP-Code schliesse ich aus, da dies nicht nur in meinen Skripten so ist, auch Squirrelmail läuft z.B. nicht.

Auszug aus der php.ini

Code: Select all

session.save_handler = files

session.save_path = /tmp

session.use_cookies = 1

session.name = PHPSESSID

session.auto_start = 1

session.cookie_lifetime = 0

session.cookie_path = /

session.cookie_domain =

session.serialize_handler = php

session.gc_probability = 1

session.gc_maxlifetime = 1440

session.referer_check =

session.entropy_length = 0

session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

session.cache_limiter = nocache

session.cache_expire = 180

session.use_trans_sid = 1

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
Zum Ansehen:

Auf http://www.event-kontor.com/test/test1.php wird z.B. ein Wert gesetzt, und auf http://www.event-kontor.com/test/test2.php sollte dieser wieder angezeigt werden.

PHPinfo: http://www.event-kontor.com/phpinfo.php

Danke im Voraus!

Andreas[/url][/code]
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt

Re: PHP: Sessions gehen nicht

Post by jtb »

wie wäre es mal mit einer neuen PHP-Version?

Kann es sein, dass du $_SESSION verwendest?
alibi
Posts: 5
Joined: 2003-04-18 11:09

Neue Version

Post by alibi »

Hallo,

leider hab ich im Moment noch bissel Probleme ne neue Version aufzuspielen, allerdings klappt das nicht so wie ich es mir Vorstelle (./configure bleibt bei verschiedenen Punkten immer wieder hängen und ich habe keinen Plan welche Pakete fehlen).

In den beiden Testskripten wird $HTTP_SESSION_VARS verwandt:

test1.php

Code: Select all

<?php
session_register("name");
$HTTP_SESSION_VARS['name'] = "mein ganz toller Wert";
echo $HTTP_SESSION_VARS['name'];
?>
test2.php

Code: Select all

<?php
echo $HTTP_SESSION_VARS['name'];
?>
Wie gesagt - squirrelmail läuft auch nicht (im Errorlog sieht man, dass der Benutzername nicht an den IMAP-Server weitergegeben wird). Das Errorlog des Apache ist leer was PHP angeht...
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt

Re: PHP: Sessions gehen nicht

Post by jtb »

hast du Apache mal neugestartet?

Der Inhalt von php.ini stimmt nicht mit der Ausgabe von phpinfo überein..
alibi
Posts: 5
Joined: 2003-04-18 11:09

Jetzt mit PHP 4.2.3

Post by alibi »

Hallo,

hab eben PHP 4.2.3 installiert und jetzt scheint es zu funktionieren (grade am durchwühlen).

Vielen Dank!

Andreas