Zitat:
Zitat von kaepten
Das hab ich noch nicht ganz verstanden...
Einfach die id an die URL anhängen? Als welche Variable? Muß hier ein bestimmter Name benutzt werden oder kommt es nur darauf an das sie drinsteht?
|
Sobald die Funktion [func]session_start()[/func] aufgerufen wird, generiert PHP eine eindeutige Sessionid, falls noch keine Sessionid existiert, ansonsten wird diese Sessionid aufgenommen. Je nach Einstellung wird nun versucht ein Cookie auf dem Rechner des Clients abzulegen, in dem diese Sessionid gespeichert wird. Schlägt dies fehl, weil entweder nicht die entsprechende Einstellung in der php.ini gesetzt ist oder der Client zum Beispiel keine Cookies akzeptiert, wird PHP ein Konstante mit dem SID, die beim Aufruf von [func]session_start()[/func] erstellt wird, nach dem Schema session_id() . '=' . session_name() gefüllt. Diese Konstante wird von PHP automatisch an alle internen Links angehangen, falls session.use_trans_sid aktiviert ist. Ist dies nicht der Fall, musst du das manuel vornehmen.
Zitat:
Zitat von kaepten
Kontrolliere ich dann mit session_is_registerd ob man sich in der richtigen Session befindet?
|
[func]session_is_register()[/func] ist veraltet und sollte genauso wie zum Beispiel [func]session_register()[/func] vermieden werden. Stattdessen gibt es das superglobale $_SESSION-Array. Schau dir dazu am besten mal das entsprechende
Kapitel im Tutorial an.
Zitat:
Zitat von kaepten
Zugriff auf die Konfiguration von PHP habe ich übrigens nicht...
|
Die Konfiguration von PHP lässt sich unter Umständen auch mit
einer .htaccess-Datei bzw. zur Laufzeit des Scriptes mit der Funktion [func]ini_set()[/func] verändern.