Mailinglisten-Archive |
Am 04.10.2004 12:14 Uhr schrieb "Sebastian Burg" unter <chef at sango.de>: > >>> >>> Wie könnte ich das Problem jetzt lösen? >>> >> Gib die Session_ID als GET-Parameter weiter. >> in der php.ini 'session.use_cookies' auf '0' setzen und die Session-id >> wird >> automatisch an jede URL angehängt, bzw als hidden-Field in ein Formular >> gesetzt. >> >> grüße >> >> Andreas > > Ähnliches problem hatte ich auch, aber wie kann ich die php.ini umstellen > wenn ich darauf keinen zugriff hab (bin bei 1&1)? > entweder, wenn der provider das erlaubt, zur laufzeit mit einer php-funktion (schau mal im manual nach), oder gar nicht :) > Kann ich es eigentlich auch hinbekommen das variablen die ich normalerweise > in der session übergebe automatisch an die url anhäng? > klar geht das. schreib dir deine session_verwaltung selbst. einfacher ist es, von 'hand' an jede url die session_id dranzuhängen ( session_name('deinSessionName'); session_start(); echo '<a href="foo.php?deinSessionName=' . session_id() . '">Dein Link</a>'; oder echo '<form action="foo.php?deinSessionName=' . session_id() . '" method="post"></form>' foo.php beginnt dann mit <?php session_name('sessid'); session_start(); $_SESSION['kasper'] = 'trallala'; und du kannst auf deine Sessiondaten zugreifen. Sollte so ungefähr gehen. Ist etwas her, das ich das das letztemal ausprobiert hab. grüße andreas -- wdv Medien & Kommunikation GmbH & Co. OHG Mediendatenverarbeitung Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181 www.wdv.de
php::bar PHP Wiki - Listenarchive