problema serialize

Salve a tutti, ho questo problema:

Da una pagina (inserisci.php) invio dei dati (di tipo vettore) ad un'altra pagina (spedisci.php) e utilizzo il metodo serialize e unserialize. Il tutto funziona perfettamente in locale, sul mio pc, ma non funziona una volta pubblicate le pagine sul web.

Sulla pagina che riceve i dati vedo benissimo che arrivano, ma non funziona poi la funziona unserialize.

Come è possibile che, se lo provo in locale, funziona tutto ?

Vi invio le parti di codice che riguardano le variabili in oggetto.

inserisci.php

<?php

$blopcampo= serialize($formazione);

$bloppanchina= serialize($panchina);

echo "<input type='hidden' name='vettcampo' value='$blopcampo' />";

echo "<input type='hidden' name='vettpanchina' value='$bloppanchina' />";

?>

spedisci.php

<?php

$formazione=array();

$panchina=array();

$formazione = unserialize($_POST["vettcampo"]);

$panchina = unserialize($_POST["vettpanchina"]);

?>   

inviato 9 anni fa
fonzenigge
X 0 X

cambia il codice così e fammi sapere:

inserisci.php

<?php
$blopcampo= htmlentities(serialize($formazione));
$bloppanchina= htmlentities(serialize($panchina));
echo "<input type='hidden' name='vettcampo' value='$blopcampo' />";
echo "<input type='hidden' name='vettpanchina' value='$bloppanchina' />";
?>

spedisci.php

<?php
$formazione=array();
$panchina=array();
$formazione = unserialize(stripslashes($_POST["vettcampo"]));
$panchina = unserialize(stripslashes($_POST["vettpanchina"]));
?>

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grazie ! era proprio questo ! ora funziona.

ciao ciao

risposto 9 anni fa
fonzenigge
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda