base64_encodeとserializeでエンコードした場合

serializeしただけの場合

エンコードしなかった場合


<?php
$array = array("menu"=>"オノナツメの単行本", "price"=>"1000");
echo "<h2>base64_decodeとserializeでエンコードした場合</h2>";
print_r(unserialize(base64_decode($_POST["ar_enc"])));
echo "<h2>serializeしただけの場合</h2>";
print_r($_POST["ar-s"]);
echo "<h2>エンコードしなかった場合</h2>";
print_r($_POST["ar"]);
?>
<form method="post" action="">
<input type="hidden" name="ar_enc" value="<?php echo base64_encode(serialize($array)) ?>">
<input type="hidden" name="ar-s" value="<?php echo serialize($array) ?>">
<input type="hidden" name="ar" value="<?php echo $array ?>">
<p><input type="submit" name="sub1" value="送信する"></p>
</form>