XAMP 1.5.1 & Cookies

Alles, was PHP betrifft, kann hier besprochen werden.

XAMP 1.5.1 & Cookies

Postby Zeus3000 » 27. February 2006 20:14

Hi Leut's,

hab folgendes Problem. Hab auf meinem Notebook die Version 1.5.0 pl1 installiert und auf meinem Homerechner die neue 1.5.1. Ich weiss nicht wieso, aber mit der neuer Version kann ich keine Cookies setzten. Ich habe keine Ahnung wieso. Hier mein Quellcode:

...

if ($PHPSESSID == "")
{
session_start(void);
session_id();
}

print("session: $PHPSESSID"); // <- ist leer, hat keine Bezeichnung


...

ich weiss zum Beispiel, dass es an den Browsern (firefox und ie) nicht liegen kann, da wenn ich die datei auf einen externen server schmeisse es dann läuft, aber unter der xampp umgebung leider nicht! Hat jemand eine Idee, was es sein könnte?

Gruss
Zeus3000
Zeus3000
 
Posts: 2
Joined: 27. February 2006 19:59

Postby Zeus3000 » 27. February 2006 21:00

Ok hat sich erledigt. Die register_globals auf ON un dann klappt das wieder ...
Zeus3000
 
Posts: 2
Joined: 27. February 2006 19:59

Postby Wiedmann » 27. February 2006 23:36

Ok hat sich erledigt. Die register_globals auf ON un dann klappt das wieder ...

Gescheiter wär's das Script anzupassen ;-)

Code: Select all
if ($PHPSESSID == "")

Hier solltest du die dazugehörige Funktion nehmen:
Code: Select all
if ('' === session_id())


Was das einzelne session_id() in deinem "if" da machen soll, wissen die Götter... *grübel*
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby KingCrunch » 28. February 2006 16:03

Code: Select all
 session_start(void);

Du solltest das "void" weglassen. "void" bezeichnet Situationen, in denen kein Argument übergeben wird bzw kein Rückgabewert erzeugt wird. In beiden fällen ist es aber kein reguären Sprachkonstrukt. Kann später zu Verwirrungen führen ;)
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25


Return to PHP

Who is online

Users browsing this forum: No registered users and 12 guests