Wie kann ich die Session-ID anstatt in Cookies per URL übertragen?
Und geschieht dies dann automatisch, oder muss ich an jeden Link noch etwas anhängen???
Wie kann ich die Session-ID anstatt in Cookies per URL übertragen?
Und geschieht dies dann automatisch, oder muss ich an jeden Link noch etwas anhängen???
Info's:Zitat von getöteter_ork
http://www.usegroup.de/software/phpt.../sessions.html
Google-Suche nach "_session", 1. Ergebnis.
Danke für den Link. So wie es aussieht muss ich an jeden internen Link ein "?SID" anhängen oder gucken, wie ich ein Skript bastle, das das für mich übernimmt!
Ich machs so:
btw: das ist ein link aus meinem admin bereich
--"Champagner und Weltrevolution" (Heinrich Heine]
"Seien wir realistisch, fordern wir das Unmögliche" (Ernesto 'Che' Guevara)
"Entscheiden können wir nur, was wir mit der Zeit, die uns gegeben ist, anfangen." (Gandalf)
Ich hab das jetzt mal so gemacht und festgestellt, dass der Link den Zusatz nu dann enthält, wenn die SID nicht in einem Cookie gespeichert wurde (hab einfach mal Cookies deaktiviert).
Wie kann ich nun verhindern, dass die SID in einem Cookie gespeichert wird???
http://de.php.net/manual/de/ref.sess....use-trans-sid
Damit wird das automatisch an alle internen Links angehangen.
Schau mal via phpinfo() nach, ob session.use_trans_sid in der php.ini ein- oder ausgeschaltet ist. Sollte es aus sein, kannst du es mit folgendem Code am Anfang deines Scripts einschalten:
Achtung: Die Funktion ini_set ist bei einigen Hostern deaktiviert!
Grüße,
CC
Eben das ist ja mein Problem: Funpic erlaubt diese Funktion nicht, wodurch ich es manuell machen muss. Ich will aber (ohne ini_set) verhindern, dass die SID im Cookie gespeichert wird!Zitat von -CC-
Außerdem ist session.use_trans_sid leider fürchterlich unnvalide!!!
Ganz verhindern kannst du das wohl nicht, aber wie wär's, wenn du nach session_start() ein leeres Cookie mit dem Namen des Session-Cookies (meißt PHPSESSID) sendest?Zitat von getöteter_ork
Keine Ahnung, ob das funktioniert. Nur ein Denkanstoß
Öööh, in wie fern?Zitat von getöteter_ork
Grüße,
CC
Das könnte evtl. eine Möglichkeit sein, werds bei Gelegenheit ausprobieren.
Dat is unvalide in so fern als dass diese dumme Einstellung ein & statt eines & anhängt, wodurch das W3C natürlich gleich losheult!
Den Smiley kann ich nur erwidern, da bei Funpic keine Änderungen der php.ini möglich sind!
Daher kann ich auch nicht einstellen, dass ein & statt eines & verwendet wird (allgemein hast du Recht, in diesem Fall für mich aber nicht)
Ist ja nicht meine Sache, bei welchem Provider du bist und was du da darfst und was nicht.Zitat von getöteter_ork
Musst aber nicht gleich über die PHP-Funktion meckern und sie als "unvalide" bezeichnen...
Kannst sie ja mal anschreiben, dass sie das umstellen sollen....
Grüße,
CC