![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Php jakos dziwnie serializuje zmienne sesji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wygląda to mniej więcej tak: pass|s:6:"dupsko";word|s:7:"halinka";Kazimierz|i:3; i jest odporne na unserialize... Jakiś sprytny patent na przerobienie tego na tablice? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za dobre rady Panowie.
@nevt Chodzi o handler sesji i o wartość przekazywaną do metody _write(). @grzesiek_g To przykładowy string tylko, trzymajmy się tematu :) Znalazłem coś takiego:
w wyniku daje: Array ( [pass] => dupsko [word] => halinka ) Problem jest tylko z wartosciami liczbowymi. Jak przerobić ten $pattern?? :) EDIT Dobra jest ok. Zmodyfikowałem troche $pattern: [php] $pattern = '/(.*?)\|((.*?\";)|(.*? ;) )/'; [php] PS. forum wycina backshlase więc jednego brakuje przed | Pozdrawiam ! Ten post edytował ayeo 5.12.2007, 13:29:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 19:50 |