Vielleicht meintest Du einfach nur, wie man die "Trans-SID" (transiente Session ID) abschaltet?
PHP bietet inzwischen ein ganzes Kapitel für Sessions an:
http://de3.php.net/manual/en/session.configuration.php
Nein, diese Funktion möchte ist soweit ich nicht ausschalten.
Um auch Besuchern, die keine Cookies akzeptieren, eine Session zuzuordnen, muss die Session-ID ja in der URL übergeben werden. Mein Problem ist nun, dass, auch wenn der Besucher Cookies zulässt, das Skript das zunächst ja nicht mitbekommt.
start_session() ist es beim ersten Aufrufen egal, ob er das tut oder nicht: da kein zum Namen der Session-ID passender Cookie geliefert wird (wurde ja gerade erst gesetzt), wird die Konstante SID belegt und das Skript kann nicht unterscheiden, ob Cookies akzeptiert werden oder nicht, was im Endeffekt dazu führt, dass bei erstmaligem Besuch auch den Besuchern die SID an die Links gehangen wird, bei denen das eigentlich nicht nötig wäre, da diese ja via Cookie übergeben wird, was dann leider auch in Suchmaschineneinträgen auftaucht.
Ich muss mich für den langen letzten Satz entschuldigen und hoffe, dass er trotzdem verständlich ist.
Der Käfer