[PHP-users 16901]Re: 2次元配列の他ページへの引き渡し方法について

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2003年 7月 22日 (火) 18:10:50 JST


いわきりです

武田 奈々子 wrote in <BAY7-F49uHbtLhQJQoa00029555 @ hotmail.com> :
><A HREF=・・・>での他ページへの引き渡しは可能なのでしょうか?
>$hoge[1][1]=1;
>$hoge[1][2]=1;
>$hoge[2][1]=2;
>$hoge[2][2]=2;
>以下のように単純に引き渡しただけでは、うまく値を引き渡せませんでした。。
>echo "<A HREF='hoge.php?hoge=" . $hoge . "' target='_blank'>";

送り側
$data = rawurlencode(serialize($hoge));
echo "<A HREF='hoge.php?data=" . $data . "' target='_blank'>";

受け側

$hoge = isset($_GET['data']) ? unserialize(rawurldecode($_GET['data'])) : array();

>それとも<A HREF=・・・>では配列等の引き渡しはできないのでしょうか?

配列情報を保持した文字列に変換して受け側で配列に戻します。

-- 
Youichi Iwakiri



PHP-users メーリングリストの案内