v promenne $_GET['err'] mam serializovane pole a:2:{i:0;i:2;i:1;i:3;}
kdyz jej chci rozkodovat zpet
$mess=unserialize($_GET['err']);
nejde to, vi nekdo proc?
zkousel jsem to otestovat
if(!is_array($mess)) echo 'neni pole';
na webzdarma se 'neni pole' vypise, ale na mem localhostu ne.
poradte mi, jak udelat unserialize pls
To, co píšeš mi normálně unserialize projde. A je to pole.
Takže problém je jinde. Není náhodou $_GET['err'] pole? Pokud totiž stvoříš třeba:
<input name="a[0]" value="1" />
<input name="a[1]" value="3" />
<input name="a[2]" value="5" />
tak se to předá jako pole.
jj, je to pole
$err[0]=5;
$err[1]=6;
$err[1]=7;
nebo je jinej zpusob jak predat to pole pomoci get?
sice Vas nechapu, ale mozna
$_GET['err'][0]
Honza: možná jsi mě nepochopil, zkus to rovnou jako pole číst. Nepřevádět.
Ještě mě napadlo: nepředáváš to jako post?