Mailinglisten-Archive |
> Ich bearbeite ihn mit serialize: $s_demo=array(serialize($demo)); > > Das scheint auch zu funktionieren, nach der Übergabe sieht der > String "$s_demo" dann so aus: : > > a:3:{s:4:\"eins\";i:1;s:4:\"zwei\";i:2;s:4:\"drei\";i:3;} > > Wenn ich diesen dann aber mit unserialize bearbeite, bekomme > ich zwar einen Array, dieser ist aber leer? > > Was kann das sein? function codierung($irgendwas){ return base64_encode(serialize($irgendwas)); } function decodierung($irgendoebbis){ return unserialize(base64_decode(urldecode($irgendoebbis))); } wenn du nun ein array weiter geben willst: $array = array(54,54,454,87,8783,576,24,456,465,"asdf"=>"asdfgh") echo '<a href="seite1.php3?wert='.codierung($array).'">Link</a>'; und auf der seite1 machst du fiolgendes: $meinarray = decodierung($wert); if( !is_array($meinarray) ){ die("Lieber User, bitte nicht rumspielen!!!!"); } mehr isses nich. kiri
php::bar PHP Wiki - Listenarchive