タグ

ブックマーク / antonsan.net (1)

  • 配列データをエンコード、デコードして送受信する - 覚え書き PHP Sample

    フォームの隠し項目で配列データを渡したい時かある。 この時、隠し項目の value 属性を value="<?php echo $array ?>" とするとうまく渡せない。 従って、Serialize 関数で配列の要素をひと続きの文字列に変換して base64_encode() 関数でエンコードして送信する。 受信側ではbase_64decode() 関数で文字列をデコードし、unserialize() 関数で配列を作成する。 エンコード、デコードして送受信 <?php //配列データ作成 $array=array("名前"=>"あんとんさん","性別"=>"男","住所"=>"地球","年齢"=>"777歳"); ?> <!-- 入力フォーム --> <div"> <p>配列データを送信するよ!!</p> <form method="POST" action="<?php echo $

  • 1