重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

現在運営しているサイトの注文に関する入力ページが
都合上、3ページにわたっています。
※CGI、perlでそれらをつないでいます。
1ページ目入力→2ページ目(1ページ目の情報が反映されている)→3ページ目・・・という具合です。

これらを下記のように変更したいのですが・・・
1ページ目だけ入力してもらう。
送信ボタンをクリック。

入力してもらったメールアドレス宛にメールを送信。

メールにはURLが記載されていて
それをクリックすると、続きが入力できるようにする。
※1ページ目の情報が反映されているようにしたい。

A 回答 (2件)

こんにちは。


SQLServerやPostgresql、mySQL等を使用してSQLにて取得します。

CSVでも、該当するIDのレコードを表示するようにすれば出来ると思います。

ただ、情報によってはCSVファイルで持っている場合読み取られる可能性があります。
(保存場所がWWW上に公開される場所でファイル名がわかってしまった等)

まあそれを言っちゃうと、IDが推測されるものであると別顧客のデータが
表示されたりとかありますが・・・。

多くはIDの桁数を多くしたり推測されにくい文字列にしたり、IDに対するパスワードを設定したりしてると思います。

この回答への補足

すいません。
一応確認ですが、アクセスでも可能でしょうか?

補足日時:2005/09/04 13:49
    • good
    • 0

こんばんは。



こういう仕様の場合、多くはデータベースと連携してやることが
多いと思います。

メール送信の段階でURL引数に一意のIDをくっつけてメールに送ります。

メールに表示されたアドレスにアクセスすると
その一意のIDを使用して入力された情報を取得し、表示します。

この回答への補足

早速お答えありがとうございます。
この場合データベースというのは
いわゆるSQLなどのことなんでしょうか?
それともファイルメーカー?


基本データはCSVで保存しているものばかり
なので・・・。CSVでは無理ですよね?

補足日時:2005/09/03 13:17
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!