Mailinglisten-Archive |
Hi, Am 21.05.2005 19:26 schrieb Peter Linzenkirchner: [..] > php_flag session.use_trans_sid on > > in den Ordner und den Rest macht PHP automatisch. > > Leider scheint das bei 1und1 nicht zu funktionieren; wenn ich die > gleiche .htaccess-Datei bei 1und1 verwende, bekomme ich einen > "Internal Server Error". Weiss jemand, woran das liegen könnte? Hat > 1und1 das Überschreiben von ini-Einträgen aus Sicherheitsgründen > gesperrt? 1&1 verwendet die PHP als CGI Version. php_flag & Co stehen nur bei dem Apachen Modul (mod_php) zur Verfügung. [..] > Sonst fällt mir nur noch ein, an alle Links die SID manuell > anzuhängen. Wenn session.use_only_cookies aus ist, müsste das doch > eigentlich gehen. Stimmt das? Ja, einfach die Konstante SID oder session_name()=session_id() o.ä. an jede URL anhängen. z.B. <?php session_start(); echo '<a href="test.php?'.SID.'"></a><br />'; echo '<a href="test.php?'.session_name().'='.session_id().'"></a>'; ?> Einfacher dürfte es mit der Funktion output_add_rewrite_var() gehen - diese Funktion sollte automatisch den Wert hinzufügen. z.B. <?php session_start(); output_add_rewrite_var(session_name(), session_id()); echo '<a href="test.php"></a>'; ?> Siehe auch http://de3.php.net/manual/en/function.output-add-rewrite-var.php Gruß Hans Bräunlein http://www.bescript.de
php::bar PHP Wiki - Listenarchive