[PHP-users 2015] Re: 多元配列の情報を他のページに引き継ぎたい場合
加藤昌也
php-users@php.gr.jp
Thu, 13 Sep 2001 16:20:24 +0900
加藤です。
On Thu, 13 Sep 2001 15:48:32 +0900
ajima <ajima@magnus-sys.com> wrote:
> きよすえさん。ご返答ありがとうございます。
> 早速serialize/unserializeを試してみました。
>
> マニュアルを見てみたのですが、今ひとつ理解に苦しむ部分が多々
> ありまして、申し訳ないのですがしばらくお付き合い願えませんか?
>
> 実はserializeについては問題なくシリアル変換できているようです。
> (2バイトコードはurlencodeしないと駄目みたいですね)
> 問題はunserializeの方です。
> serializeした時の変数名を利用してunserializeする訳ですが、
> その先の処理がうまく行っていないのか、それともunserialize
> されていないのかがわかりませんが、結果を表示されません。
>
> 分かりやすいように修正を加えたサンプルを表示しますので、よろしくお願いし
> ます。
>
> -------------- a.php -------------------------
> <?
> for($g=0;$g<$x_rows;$g++){
> $full[$g][0]="私";
> $full[$g][1]="東京都";
> $full[$g][2]="情報がよくわからない<br>どうしよう";
> $full[$g][3]="unserialされてない";
> $full[$g][4]="マニュアルだと余計にわかんない";
> $full[$g][5]="どうしよう";
> }
> $ggg=serialize($full);
> ?>
> <a href=b.php?ggg=urlencode($ggg)&x={$x_rows}>次の処理へ</a>
この<a href...>の行が<? ?>の外にあるから$gggとか$x_rowsとかの
php変数の値が渡っていないだけということではないですか?
----
加藤昌也 株式会社ニルソフトウェア
E-mail kato@nil.co.jp
TEL 03-3749-8601
FAX 03-3749-8602