Posso mandare un array da una pagina ad un'altra tramite querystring oppure il loro contenuto rimane di default.
Posso mandare un array da una pagina ad un'altra tramite querystring oppure il loro contenuto rimane di default.
echo "<a href=\"miaPagina.php?mioArray=" . htmlentities(urlencode(serialize($mioArray))) . "\">clicka</a>";
quando ricevi la variabile ti basterà fare
$mioArray = urldecode(unserialize($_GET['mioArray']));
se vuoi mascherare il contenuto dell'url puoi anche passare il risultato di serialize a base64_encode
$successiva = "<a href=\"?mioArray=\" . htmlentities(urlencode(serialize($mioArray))) . \"&loid=1&mod=1&page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
è giusto sopra???
perchè devo passare anche altre variavbili
no , non è giusta .. per evitare casini meglio fare cosi
$successiva = "<a href=\"?mioArray=";
$successiva.=htmlentities(urlencode(serialize($mio Array)));
$successiva.="&loid=1&mod=1&page={$next_page}\" title=\"Vai alla pagina successiva\">successiva >></a>";
c'è qualche errore:
Parse error: parse error, unexpected '='
ok lo invia....però ho scoperto che non è la soluzione a quello che volevo io......cmq mi farà sicuramente comodo questo metodo...grazie.