Seite 1 von 1

manchmal wird an die links ?phpsessid= angehängt

Verfasst: 29.08.2005 21:36
von markus
hallo forum,

bei meinem web wird manchmal an den querystring ?phpsessid (oder so ähnlich) angehängt. das macht mir die links kaputt. drücke ich f5 ists wieder weg. irgendwann macht ers dann wieder.

was hats damit auf sich, wie kann ich es abstellen.

vielen dank für eure mühe

lg aus wien, markus

Verfasst: 30.08.2005 00:00
von Bob
Hallo.

Das dürfte das Feature von PHP sein, die Session automaitsch zu starten. Nutzt du denn Sessions?

Sofern PHP als Modul läuft kannst du das i.d.R. über

Code: Alles auswählen

php_value session.auto_start 0
in .htaccess-Dateien deaktivieren.

Grüße
Robert

Verfasst: 30.08.2005 09:50
von markus
hallo,

ja im code ist auch session_start() hinterlegt, denn die seite arbeitet mit sessions.
:fluchen:

ich frage mich warum hängt ers manchmal an, manchmal nicht?

Verfasst: 30.08.2005 16:32
von Bob
Wenn die Session -aus welchen Gründen auch immer - grade nicht über Cookies läuft, dann wird die Session an die URL angehangen. Endweder läuft also da was schief, oder das irgendetwas anderes in PHP...
Hiermit kannst du die cookiebasierte Session erzwingen (sofern PHP als Modul läuft):

Code: Alles auswählen

php_value session.use_trans_sid 0
php_value session.use_only_cookies 1

Ist denn nach [F5] die Session identisch oder ändert die sich immer (was ja normal nicht seien sollte).

Verfasst: 12.10.2005 10:22
von quetschke
Caterham hat geschrieben:(was ja normal nicht seien sollte).

Doch, wenn sich jemand den Spass erlaubt hat, und nach session_start() ein nettes session_regenerate_id() gesetzt hat *g