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