session.use_trans_sid deaktivieren funktioniert nicht
Marcel
- php
0 Thomas Luethi0 Marcel
Hallo.
Wenn der User keine Cookies annimmt setzt session.use_trans_sid die SID hinter jedem link. Leider auch bei externen Links. Jetzt wird die SID auch an andere Server geschickt und das muss ja nicht sein. habe versucht session.use_trans_sid abzuschalten mit ini_set() aber das funzt leider nicht.
was kann ich tun?
mfg,
marcel
Hallo,
habe versucht session.use_trans_sid abzuschalten mit ini_set() aber das funzt leider nicht.
Das erstaunt mich nicht.
RTFM:
http://www.php.net/manual/de/function.ini-set.php
Name: session.use_trans_sid
Default: "0"
Changeable: PHP_INI_SYSTEM|PHP_INI_PERDIR
PHP_INI_PERDIR
Entry can be set in php.ini, .htaccess or httpd.conf
PHP_INI_SYSTEM
Entry can be set in php.ini or httpd.conf
=> Fuer Dich als "Benutzerlein" bleibt wohl nur .htaccess...
<IfModule mod_php4.c>
php_flag session.use_trans_sid off
</IfModule>
dclp-FAQ:
Meine Änderungen mit ini_set() haben keine Wirkung.
Wie kann ich Konfigurationsvariablen zur Laufzeit ändern?
http://www.dclp-faq.de/q/q-konfiguration-laufzeit.html
Gruesse,
Thomas
Hallo
=> Fuer Dich als "Benutzerlein" bleibt wohl nur .htaccess...
<IfModule mod_php4.c>
php_flag session.use_trans_sid off
</IfModule>
wie mache ich das mit .htaccess ? kenn mich damit nicht aus!
danke für die schnelle antwort!
mfg,
marcel
Hallo,
<IfModule mod_php4.c>
php_flag session.use_trans_sid off
</IfModule>
wie mache ich das mit .htaccess ? kenn mich damit nicht aus!
Schreib die drei Zeilen in eine Datei,
nenne sie ".htaccess" und lade sie
ins entsprechende Verzeichnis hoch.
Weitere Infos zur .htaccess-Datei:
http://selfhtml.teamone.de/diverses/htaccess.htm
http://aktuell.de.selfhtml.org/artikel/server/htaccess-faq/index.htm
sowie natuerlich:
http://www.google.com/search?q=htaccess+datei
Gruesse,
Thomas
Hallo
Schreib die drei Zeilen in eine Datei,
nenne sie ".htaccess" und lade sie
ins entsprechende Verzeichnis hoch.
Dann kommt immer ein Internal Server Error
mfg,
marcel
Hallo Marcel,
Dann kommt immer ein Internal Server Error
Dann erlaubt Dir Dein Hoster das nicht.
Alternative: ini_set ('url_rewriter.tags', ''); *vor* session_start(). (nach session_start() macht das u.U. Probleme)
Ab PHP5 kann man trans_sid auch per ini_set deaktivieren, vgl. http://bugs.php.net/bug.php?id=24693
Viele Grüße,
Christian
hi,
Alternative: ini_set ('url_rewriter.tags', '');
warum das nicht geht, wurde in [pref:t=73002&m=420367] bereits erörtert.
gruss,
wahsaga
hi,
warum das nicht geht, wurde in [pref:t=73002&m=420367] bereits erörtert.
blah blah blödsinn, sorry.
gruss,
wahsaga
Hallo,
Dann kommt immer ein Internal Server Error
Dann hast Du vermutlich Pech gehabt.
Moegliche Gruende:
Du koenntest es hoechstens noch mit
der "nackten" Zeile versuchen:
php_flag session.use_trans_sid off
oder
php_flag session.use_trans_sid "0"
oder
php_flag session.use_trans_sid 0
Ansonsten bin ich hier leider am Ende meines Lateins. :-(
mfg, Thomas