Hallo!
Allerdings habe ich hier einen Apache Server unter Linux (Suse 6.4) und einen Apache unter Windows und beim Linux Apache war das tatsächlich deaktiviert, beim Win Apache allerdings aktiviert.
Unter Windows wird es standardmäßig mit installiert.
Was passiert aber jetzt, wenn ich die Session Id an die URL mit dran hänge, der Server aber enable trans-sid aktiviert hat. Ich habe das mal getestet und festgestellt, das dann die session id zweimal in der URL hängt. Da die Anwendung aber natürlich auf möglichst vielen Servern streßfrei laufen soll, und ich ja vorher nicht weiß ob das aktiviert oder deaktiviert ist, würde ich gerne grundsätzlich die session ID an die URL dranhängen. Ist das ganze dann trotzdem stabil? Oder kann es unter Umständen hakeln, wenn die ID zweimal da ist.
Das Script bekommt einfach zweimal das selbe übermittelt. Du hast aber die Möglichkeit mit ini_set() Dinge zu deaktivieren.
ini_set("session.use_trans_sid", "off");
Du könntest also auch abstellen, das PHP Cookies zur Übergabe der Session-ID verwendet verwendet...
MfG, André Laugks