ミスチルの大名曲の数々が配信決定!! 31日間無料!!

こんにちは、分からない事がありまして
みなさんにアドバイスして頂きたいのですが、

hoge.com?uid=1 というようなバナーがあったとして、
uid1というバナーから辿って、hoge.comのメール
フォームから文字を入力し送信した時に、uidの1という
数字をデータベースに格納したいと考えています。

ですが、

例えば、
hoge.com?uid=1というバナーのリンクから、
hoge.com?uid=1がメールフォームで送信ボタンを押さずに、
ブラウザを閉じてしまった場合や、
hoge.com/hokano-page.html などの別ページに移動または、
ほかのホームページに移動してしまった時は、
hiddenでuidが受け渡しできなくなります。

アフィリエイトサイトのように、ブラウザを閉じても
uidが残る方法はどのようにしたらいいのでしょうか、
プログラムの書き方など載せて頂けると大変嬉しいです。

現在、hoge.com?uid=1 というバナーをクリックして
hoge.com?uid=1がメールフォームで文字を入力し送信を
押してuidの1という数字をデータベースに書き込む事はhiddenを
使ってできています。

よろしくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

No1です。


閲覧者が貴方のサイトにインした際にセッション管理を開始する方法です。
まず、クッキーを発行してuidの1を(ハッシュ変換や暗号化などしておかないと悪用されるかもしれません)相手のPCに保存させます。
クッキーの保存期間は、(良くある同一セッション内のみの有効や一定の期限では無く)登録フォームの送信ボタンを押すまでが
クッキーの有効期限にするという事はできませんでしょうか?
WEB系のプログラムは1年以上組んでないのでサッパリ忘れてしまいましたので間違えているかもしれません。
なので、現在のスキルでは詳しいPHPソースプログラムは書けません。
    • good
    • 0

最近触ってないので詳しく書けませんが。


クッキー(Cookie)やセッション
などの仕組みではないでしょうか?
そんな簡単な問題ではなければすみません。

この回答への補足

書き込み頂きましてありがとうございます。

クッキーやセッションですか・・・
私もおぼろげに↑の方法かなと考えていたのですが、

具体的なプログラムの書き方が想像できません、
できればもう少し教えて頂きたいのですが・・・

補足日時:2008/10/27 20:18
    • good
    • 0

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


人気Q&Aランキング