こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

phpに関する質問です。

phpを使ってこんなことできますか?↓
(1)ログイン画面・・・名前とパスワードを入力(認証して一致すれば(2)へ)
(2)データ入力画面・・・入力したデータを別のテキストファイルに書き込む(例えば、年齢、学年、性別)
※但し、ファイルに書き込むとき、ログインで使った名前を反映させる

(1)はできるのですが、(2)のログイン名を反映できません。
簡単なプログラムでいいのでどうやったらいいか教えてください。

投稿日時 - 2008-02-23 12:37:16

QNo.3801940

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

(2)のデータ入力画面でも認証チェックはしないんですか?こうした認証処理の場合、(1)のログイン画面で認証して一致したときに、$_SESSIONかCookieかhidden で情報を保持し続け、(2)の画面でその値に何か入っているか、その値が有効であるか、の認証が必要に思います。(2)がログインした方しか利用できないのであれば、この処置をしないとお気に入りから直で開きますし、ロボットに引っ掛かって、余計なデータが登録されてしまったりします。
そしてその認証処理があれば、名前を取得するのは簡単です。先の回答者がおっしゃるとおり、(1)で認証した後$_SESSIONに名前を格納し、(2)でそれを取得すればよいかと思います。

投稿日時 - 2008-02-25 02:53:23

ANo.1

セッションでも使ったらどうですか?
$_SESSION[namae] = $namae;
それかログインする時にhiddenで渡すとか。
試してみてください。

投稿日時 - 2008-02-23 15:39:56

あなたにオススメの質問