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