[PHP-users 1074] Re: 変数の引継

Shigeki Mimura php-users@php.gr.jp
Sat, 04 Aug 2001 10:09:31 +0900


三村です

okazaki> は、session_register(c);
okazaki> として、次ページに持っていくのだと思うのですが、
okazaki> その以て行き方がよく分かりません。
okazaki> <?php
okazaki> session_start();
okazaki> ?>
okazaki> <form action="a.php?<?=SID?>">
okazaki> <input type=text name=a>01<br>
okazaki> <input type=text name=b>02<br>
okazaki> <INPUT type="submit" value="送信する">
okazaki> <INPUT type="reset" value="リセット">
okazaki> </form>
okazaki> <?php
okazaki> function cul($a,$b) {
okazaki>     $c=$a+$b;
okazaki>     session_register(c);
okazaki>     if($a != "") {
okazaki>     print("c=$c <br> \n");
okazaki>     print("<a href=b.php>Next</a> <br> \n");
okazaki>     }
okazaki> }
okazaki> cul($a,$b);
okazaki> ?>

先にsession_startのあとにsession_registerを入れてみて下さい。
でスコープの問題もあるので、
$c=cul($a,b);
と言うふうにするとどうでしょう?