• 締切済み

クッキーについて

KentWebさんの http://www.kent-web.com/pwd/protect.html のプログラムを使わせていただいています。 できればここで登録したメールアドレスをIDにして、 メールアドレスを他のページに組み込んでメールの送信をして自動で返信も送れるようにしたいのですが、やり方がわからず困っています。 それからログインした状態で、例えば1.htmlからメール送信をして、次にログインした時に2.htmlが自動的に表示されるようにしたいのですが、どうすればいいのでしょうか? 分不相応ですが、よろしくお願いいたします。

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

「いいでしょうか?」 と言っている暇があったら 「やってみなさい」 と言いたいわ。 概ね合っていそうだけど 実際にやってみないとわからないものよ。 > このユーザーがこのページまで見ました、次はこのページに飛ばします ゴメン 言いたいことがわかんなかった

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

クッキーの書き込みは 何でやってもOKよ。 JavaScriptで書き込んだものをCGIで取得する事だって可能よ。 DOMAINとPATHとNAMEの3つが一致していれば取得できるわ。 http://xxxx/yyy/a.html http://xxxx/yyy/b.html http://xxxx/yyy/c.html の3つで言えば、DOMAINを省略 PATHに/yyyを設定しておけば a.html、b.html、c.htmlでやり取りが可能よ。

no__mo12
質問者

補足

お返事ありがとうございました! クッキーはログインするCGIプログラムで取得していると思うので、それをどうなっているか調べてみて、 print "Content-type: text/html\n"; print "Set-Cookie: NAME=値; path=値; secure \n"; print "\n"; のように書き換えればいいのでしょうか? 取得したいのは、メールアドレスだけなのですが、 この場合はどう書き換えたらいいのでしょうか? それから ​http://xxxx/yyy/a.html​ ​http://xxxx/yyy/b.html​ ​http://xxxx/yyy/c.html​ の3つで言えば、DOMAINを省略 PATHに/yyyを設定しておけば a.html、b.html、c.htmlでやり取りが可能 と教えて頂いた件については、 path=値 の値の部分にファイル名をいれればいいのでしょうか? それから、このユーザーがこのページまで見ました、次はこのページに飛ばしますというようにするには、 /yyyないのファイルにどのように書き込めばいいのでしょうか? 本当にど素人で申しわけありません、よろしくお願いします。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

Cookieの基礎がまるでわかっていないと見うけられるわ。 まず http://www.tohoho-web.com/wwwcook.htm このあたりを読んで勉強してね。 「Cookieの書き込み」「Cookieの読み込み」を例にすれば 結構できるはずよ。 それでもダメならまた質問してね。 今のままだとあまりにも範囲が大きすぎて 教えるのが困難だわ。

no__mo12
質問者

補足

すみません、仰るとおり素人です^^;; お手数をおかけしてしまうと思いますがどうぞよろしくお願いします。 教えて頂いたページを一通り読んでみました。 すみません、まずわからなかったのは、ログインプログラムでCGIをつかって(クッキー機能がついています)いるのですが、 この場合は、html,javascropt,cgiのどれでクッキーを書き込みしたらいいのか、最初の段階でつまずいてしまいました。 初めてクッキーをさわるもので、知識が足りなすぎなのですが担当していた人の代理で緊急で使えるようにしなければいけない事態になってしまい、かなり焦っています。(こちらの事情で大変申し訳ありません) よろしくご指導お願いいたします。

関連するQ&A