Mailinglisten-Archive |
>Und das liegt >an meiner Funktion um die alte Session-ID mit der neuen ID zu = ersetzen.... > >echo $result_profile; // String mit n SIDs >$str =3D strstr($result_profile,"sid=3D"); >$old =3D substr($str,4,32); // alte ID rausfinden >echo "<b>$old </b>"; >$str =3D ereg_replace($old , $sid, $result_profile); // alte mit neuer = ID >ersetzen >echo $result_profile; > >Ist das gezeigte Verhalten normal??? Wie kann man das schneller machen? >Ziel ist die Einsparung von DB-Abfragen... $result_profile =3D preg_replace('~([?|&]'.session_name().'=3D)[^&]*~', '\1$sid', $result_profile); - ungetestet, disese Zeile sollte die alte sid gegen die neue ersetzen. --=20 Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive