Serialization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Okay, I am trying to use serialization to pass my multidimensional array
from one page to the other.  I wrote a simple test page that passes the
serialized data to the page and then attempts to print it out.  But for
some reason I keep getting an error that reads : "Notice: unserialize()
failed at offset 20 of 2217 bytes in D:\public\internal\serializeTest.php
on line 22" (line 22 is the unserialize call).

This script seems as harmless as can be...what could be causing the error?

***

<?

if(isset($_POST['serialArray']))
{

$keyArray = array_keys($_POST);

for ($i=0;$i<count($keyArray);$i++)
{

	if($keyArray[$i]=="serialArray")
	{
		echo unserialize($_POST['serialArray']);
	}

}






}else
{

echo "<form action='thisPage.php' method='post'>";

for($i=0;$i<10;$i++)
{
	for($j=0;$j<10;$j++)
	{
		$aTest[$i][$j] = "Test $i $j";
	}

}

$sTest = serialize($aTest);
echo "<input type='hidden' name='serialArray' value='$sTest'>";

echo '<input type="submit" name="Submit" value="Submit">';
echo $sTest;

echo "</form>";

}

?>

***








[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux