[PHP-users 23535]インスタンス共有について
ikutirin
ikutirin @ mac.com
2004年 11月 2日 (火) 19:17:23 JST
生田富もうします。よろしくお願いします。
会員の情報(氏名、年齢、.etc)を管理するクラスを作成しました。
Member.phpでMemberクラスです。
あるページで会員情報をセットして、遷移先のページで
会員情報を取得したいのですが、インスタンスが再生成されて
いるのか、セットした値が入っていないという状態です。
作りたいものは、
1.会員情報を入力する画面がある。(input.php)
入力値をPOSTでControler.phpに渡す。
2.入力結果をMemberクラスにセットする。(Controler.php)
Member::getInstance()でインスタンスを取得し、各セッターを
利用して値をセットする。
header(Location: ×××××××)でoutput.phpへ遷移させる。
3.会員情報を表示する画面がある。(output.php)
Member::getInstance()でインスタンスを取得し、各ゲッターで
値を取得し表示する。
ちなみに、getInstance()メソッドは以下のようになっております。
****Member.php*****
function &getInstance(){
static $instance;
if(!isset($instance)){
$instance = new Member();
}
return $instance;
}
************************
このような方法はそもそもできないのでしょうか。
どのように値を管理するのでしょうか。
環境:PHP4.3.2
Mac OS X
Apache
-------
ikuta
Mail:ikutirin @ mac.com
-------
PHP-users メーリングリストの案内