- ベストアンサー
1ページだけ入力してもらって以降は届けたメールから入力してもらいたい
現在運営しているサイトの注文に関する入力ページが 都合上、3ページにわたっています。 ※CGI、perlでそれらをつないでいます。 1ページ目入力→2ページ目(1ページ目の情報が反映されている)→3ページ目・・・という具合です。 これらを下記のように変更したいのですが・・・ 1ページ目だけ入力してもらう。 送信ボタンをクリック。 入力してもらったメールアドレス宛にメールを送信。 メールにはURLが記載されていて それをクリックすると、続きが入力できるようにする。 ※1ページ目の情報が反映されているようにしたい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 SQLServerやPostgresql、mySQL等を使用してSQLにて取得します。 CSVでも、該当するIDのレコードを表示するようにすれば出来ると思います。 ただ、情報によってはCSVファイルで持っている場合読み取られる可能性があります。 (保存場所がWWW上に公開される場所でファイル名がわかってしまった等) まあそれを言っちゃうと、IDが推測されるものであると別顧客のデータが 表示されたりとかありますが・・・。 多くはIDの桁数を多くしたり推測されにくい文字列にしたり、IDに対するパスワードを設定したりしてると思います。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
こんばんは。 こういう仕様の場合、多くはデータベースと連携してやることが 多いと思います。 メール送信の段階でURL引数に一意のIDをくっつけてメールに送ります。 メールに表示されたアドレスにアクセスすると その一意のIDを使用して入力された情報を取得し、表示します。
補足
早速お答えありがとうございます。 この場合データベースというのは いわゆるSQLなどのことなんでしょうか? それともファイルメーカー? 基本データはCSVで保存しているものばかり なので・・・。CSVでは無理ですよね?
補足
すいません。 一応確認ですが、アクセスでも可能でしょうか?