Zauważyłem coś bardzo dziwnego, na serwerze znajomego (jeden z tych na linuxpl.com) nie działa serializacja...
Plik na którym sprawdzam działanie serializacji:
$form_data['cos'] = 'costam1'; $form_data['cos2'] = 'costam2'; $form_data['cos3'] = 'costam3'; $form_data['cos4'] = 'costam4'; $form_data['cos5'] = 'costam5'; $form_data['cos6'] = 'costam6'; $form_data['cos7'] = 'costam7'; $form_data['cos8'] = 'costam8';
Bez znaczenia, czy zapiszę go w ANSI czy w UTF-8.
Wersja PHP na serwerze znajomego: 5.2.9.
Wersja PHP u mnie na localhost: 5.3.0.
Wynik uruchomienia pliku na serwerze znajomego:
Kod
serialized: "s:32:"c9dufa4urcvha1d4i845redp94kqrf7p";"
c9dufa4urcvha1d4i845redp94kqrf7p
c9dufa4urcvha1d4i845redp94kqrf7p
Wynik uruchomienia pliku u mnie na localhost:
Kod
serialized: "a:8:{s:3:"cos";s:7:"costam1";s:4:"cos2";s:7:"costam2";s:4:"cos3";s:7:"costam3";s:4:"cos4";s:7:"costam4";s:4:"cos5";s:7:"costam5";s:4:"cos6";s:7:"costam6";s:4:"cos7";s:7:"costam7";s:4:"cos8";s:7:"costam8";}"
Array ( [cos] => costam1 [cos2] => costam2 [cos3] => costam3 [cos4] => costam4 [cos5] => costam5 [cos6] => costam6 [cos7] => costam7 [cos8] => costam8 )
Array ( [cos] => costam1 [cos2] => costam2 [cos3] => costam3 [cos4] => costam4 [cos5] => costam5 [cos6] => costam6 [cos7] => costam7 [cos8] => costam8 )
Dziwne prawda? Wie ktoś czemu tak się dzieje?