Zitat geschrieben von
manuel
das script hängt nirgendwo selbstständig die sessionid dran. das wird komplett dem session managment von php überlassen. die session einstellung kannst du einsehen unter:
php.benscom.com/manual/de/ref.session.php
wichtige parameter:
session.use_cookies
session.use_only_cookies
session.use_trans_sid
Exakt was ich ja sage. Und nun? Du solltest Dein Script wohl am besten kennen. Also: Warum uebertraegt es die session_id ueber GET? Warum setzt es keine Cookies?
Zitat
hast du mal versucht eine datei test.php zu erstellen die ein cookie setzt, und geschaut ob das prinzipell funktioniert, anscheinent bekommt das script dann ja gar keine cookies durch, nicht nur die sessionid. zumal es dich wieder einloggen sollte, wenn du es die sessionid verloren hat.
es funtioniert perfekt! nur nicht mit deinem script. evtl sollten wir endlich anfangen bei deinem script zu suchen. andere scripte haben dererlei probleme ja offenbar nicht: phpnuke postnuke zope diverses handgestricktes ...
Zitat
wegen der cookie domain, ja sollte ich abfragen bei der installation, oder zumindest in der konfiguration. hast du versucht die bei setcookie mitzugeben?
yep, hat aber nichts gebracht. er setzt halt garnichts. ich habe ehrlich gesagt den eindruck das deine verwendete programmlogik gar nicht den schritt erreicht. warum auch immer.
Zitat
warum php bei dir die sessionid immer dran hängt, kann ich mir nur so erklären das du es ihm halt sagst oder sonst was nicht richtig konfiguriert ist. zumal das script wie gesagt da gar nirgendwo was dranhängt. -> folge -> php ist schuld
ICH sage es ihm nicht. das macht schon dein script von haus aus. ich habe lediglich (siehe "Bug!" Thread) dort wo er es dann nicht tat, ihm pers "angehaengt" damit die site ueberhaupt erstmal laeuft, sonst wuerde sich ja nicht einmal jemand einloggen koennen.
und das "sonst irgendwas" nicht richtig konfiguriert ist, mag sein, aber nicht auf meiner seite. der server laeuft perfekt, andere seiten haben solche probs nicht (um genau zu sein bist du das erste script seit ca 5 jahren das es nicht schafft n cookie zu setzen) und php is auch nicht schuld. "schuld" ist das clanscript. Also koennten wir uns bitte nun darauf konzentrieren?
Zitat
und es ist schon lang kein majorbug
so wie es sich darstellt IST es ein majorbug. sowas haette ich bei aol nie durchbekommen.
fangen wir mal so an:
welche EXAKTEN requirements hat dein script?
welche PHP settings BRAUCHT dein script - EXAKT!
benutzt du irgendwelche propiataeren eigenschaften von apache (eine unart die weit verbreitet ist). ich konnte zwar auf dem ersten blick nichts finden, aber nunja.
ich wuerde auch live (zb per TS) mit dir testen, allerdings weiss ich nicht ob du das problem auch loesen moechtest. wie gesagt, alles auf serverseite habe ich mehrfach gecheckt und konnte nichts finden. einzig register_globals haette ich mir noch vorstellen koennen oder evtl noch den buffering mode.
so what?
Simon
ps: die sessionid haengt dein script automatisch ueberall an (an die links). ich habe lediglich dafuer gesorgt das auf der weiterleitungsseite auch in der URL die sessionid uebergeben wird, weil sonst die weiterleitungsseite einen immer rauswirft.
habe ich aber auch alles mittlerweile mehrfach hier beschrieben. en detail wohl gemerkt.