Hi zusammen,
ich habe ein Problem, dass ich mir nicht erklären kann.
Ich arbeite auf meinem Server mit Sessions und mir war es immer wichtig, dass die Sessions auch ohne Cookies übergeben werden.
Doch ich habe jetzt mal die Seite mit meinem alten Netscape getestet, auf dem Cookies deaktiviert sind,
und ich musste entsetzt feststellen dass die Session ohne Cookie nicht weitergegeben wird!
Mein Standardbrowser unterstützt Cookies, weshalb es mir nicht früher aufgefallen ist.
Wie ich jedoch bereits erwähnt habe ist es mir sehr wichtig, dass sie auch ohne geht (was früher auch zweifellos ging).
Die Betreiber des Servers haben wohl einen neuen Server hochgeladen, der eine andere Konfiguration hat, auf die ich leider nicht zugreifen kann.
Also habe ich am Anfang jeder Datei folgendes included:
<?php
ini_set( "session.use_trans_sid", "1" );
ini_set( "session.use_cookies", "1" );
ini_set( "url_rewriter.tags", "a=href,area=href,frame=src,input=src,form=fakeent ry" );
session_save_path( $subfolder."tmp" );
session_start();
?>
Da es nicht gehen wollte, habe ich bis zu diesem Stand eine nach der anderen Zeile eingefügt und getestet, ohne Erfolg.
Weiss da einer von euch vielleicht eine Lösung?
Oder woran liegt das überhaupt, bei mir auf meinem Heimrechner funktioniert es einwandfrei..
Ankündigung
Einklappen
Keine Ankündigung bisher.
Probleme mit Session ohne Cookies
Einklappen
Neue Werbung 2019
Einklappen
X
-
Probleme mit Session ohne Cookies
Stichworte: -
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von meikelTechnisch wäre es möglich.
Zitat von meikelsession.use_trans_sid schlaucht die CPU etwas. Deshalb werden die diese Variable gegen Veränderungen geschützt haben. Sonst könnten viele User das System zum "Server-Wahnsinn treiben".
Jetzt weiss ich wenigstens warum es nicht geht, brauche es so auch nicht weiter zu versuchen.
Danke
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von stephanbauerIch bin bei Puretec (1und1), und ich bezweifle, dass sie das für mich ändern werden...
Ich habe jetzt zumindes herausgefunden, dass ich per ini_set() die Variable "session.use_trans_sid" nicht ändern kann (kommt immer false als Rückmeldung) die anderen wie "url_rewriter.tags" hingegen schon!
Verdammt, warum machen die das mit mir
Einen Kommentar schreiben:
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von meikelDie Bedeutung der Konstante SID ist Dir somit bekannt. Warum Du sie allerdings nicht von vornherein eingeplant hast, ist mir allerdings unverständlich. Daß auf jedem Webspace session.use_trans_sid = On ist, kann man nämlich nicht voraussetzen.
Dann kamen immer mehr die ohne Cookies auf die Seite wollten und ich suchte und fand.
Wie gesagt, früher lief alles einwandfrei, deshalb habe ich nie daran gedacht alle Links umzuändern.
Zitat von meikelMich stört der gemeinsame session.save_path = /tmp. Wenn alle User dort ihre session files ablegen, dann könnte ja mal der eine oder andere auf die Idee kommen, das auszunutzen.Falls es eine Confixx Kiste ist, wäre es eh falsch, weil open_basedir dann den Zugriff auf den session.save_path verbietet.
brauchst keine Angst zu haben.
(Steht nur da oben)
Zitat von meikelKläre Dein Problem mit Deinem Provider und bitte ihn, ob er für Deinen Webspace session.use_trans_sid = On setzen kann.
Ich habe jetzt zumindes herausgefunden, dass ich per ini_set() die Variable "session.use_trans_sid" nicht ändern kann (kommt immer false als Rückmeldung)
die anderen wie "url_rewriter.tags" hingegen schon!
Verdammt, warum machen die das mit mir
Einen Kommentar schreiben:
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von stephanbauerGenau das wollte ich verhindern.
Es ist mir einfach viel zu viel Arbeit jetzt im Nachhinein alle Links und Formulare zu ändern, das würde 'ne halbe Ewigkeit dauern..
Ich habe die Seite bereits gelesen, komme trotzdem nicht weiter.
Config:
Code:session.save_path /tmp session.use_cookies On session.use_trans_sid Off
Falls es eine Confixx Kiste ist, wäre es eh falsch, weil open_basedir dann den Zugriff auf den session.save_path verbietet.
Kläre Dein Problem mit Deinem Provider und bitte ihn, ob er für Deinen Webspace session.use_trans_sid = On setzen kann.
Einen Kommentar schreiben:
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von meikelZitat von stephanbauerich habe ein Problem, dass ich mir nicht erklären kann.
2. wenn ini_set() nicht geht, dann mußt Du den Fallback eben manuell erledigen. Lies Dir das durch (komplett!):
http://www.php.net/manual/de/ref.session.php
Es ist mir einfach viel zu viel Arbeit jetzt im Nachhinein alle Links und Formulare zu ändern, das würde 'ne halbe Ewigkeit dauern..
Ich habe die Seite bereits gelesen, komme trotzdem nicht weiter.
Hier die Konfigurationen (nur das nötigste):
PHP Version 4.3.6
Code:session.auto_start Off session.cache_expire 180 session.cache_limiter nocache session.gc_divisor 100 session.gc_maxlifetime 1440 session.gc_probability 1 session.referer_check no value session.save_handler files session.save_path /tmp session.serialize_handler php session.use_cookies On session.use_only_cookies Off session.use_trans_sid Off
Einen Kommentar schreiben:
-
Ein Gast antworteteRe: Probleme mit Session ohne Cookies
Zitat von stephanbauerich habe ein Problem, dass ich mir nicht erklären kann.
2. wenn ini_set() nicht geht, dann mußt Du den Fallback eben manuell erledigen. Lies Dir das durch (komplett!):
http://www.php.net/manual/de/ref.session.php
Einen Kommentar schreiben:
Einen Kommentar schreiben: