No.1ベストアンサー
- 回答日時:
セッションIDを渡してますね。
表には表れませんがfirefox + Live HTTP headersで確認すると
GET /search?sourceid=navclient-ff&features=Rank&client=navclient-auto-ff&googleip=O;null;235&ch=8dc19095c&q=info:http%3A%2F%2Fwww.4d-nail.com%2Fnail_base.php HTTP/1.1
となってます。
ただし、この方法だとある程度個人情報をサーバー側に保存することになります。
ですので、簡単にしようと思ったら、適当に暗号化したPATH_INFOを使うというのもありかと。
下記サイトなどが参考になるかと
【参考サイト】
PHP:Cookieを使わずにセッションを使う
http://www.res-system.com/weblog/item/583
cookieを使わずにセッション管理する。|PHPプログラムメモ|プログラムメモ
http://logic.stepserver.jp/data/archives/481.html
こちらは、Perlについて
【参考サイト】
Perlでセッションを使う その2:クッキーを使わず、POSTやGETでセッションIDを渡す - ウィリアムのいたずらの開発日記
http://blog.goo.ne.jp/xmldtp/e/f86b615441324a29f …
この回答への補足
ご回答、ありがとうございます。
Perlの参考サイトの方をテストしてみました。
保存され数字が増えて行くのが確認出来ました
セッションIDの事勉強になりました。有難う御座います。
4dnailさんの所ではクッキー無効、ブラウザを閉じてまたカート中身を開いても保存されているのですが、どうやってクライアント側にセッションIDを覚えさせているか分かりますか?
(1)ブラウザ設定からクッキーを削除しても商品は消えない
(2)「Temporary Internet Files」を削除した場合に商品が消える
ユーザーログインしなくて、クッキー無効でもカートの中身がクライアント側に保存される形です。
セッションIDにIPアドレスも付けてサーバに保存した方がいいですか?
よろしくお願い致します
自己解決しました。
>クッキー無効、ブラウザを閉じてまたカート中身を開いても保存されているのです
そんな機能付いていなかったです。
ただキャッシュが残ってて前の中身が見えただけでした。(実際には支払い出来ない)
キャッシュ無効してエラーが出ずカートに商品いれれたので、勘違いしました。
新しいクッキーの作り方とか出てきたのかと思いました。
本当にご迷惑お掛けしてすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Safari(サファリ) safari ショッピングカート ios15.5 ショッピングカートにいくつか商品を入れておいてあと 1 2022/07/03 20:21
- Android(アンドロイド) Googleのファミリーリンクの危険性に気付いてしまったのですが、皆さんの感想を教えてください! 2 2023/05/09 10:01
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- ネットスーパー 他人の閲覧履歴消せますか? 2 2022/09/19 04:26
- ノンジャンルトーク 最近、苛ついたことありますか? 1 2022/08/21 22:15
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Yahoo!ショッピング ヤフーショッピング(ペイペイモール/ZOZOTOWN)についての質問です。 もともとカートに入れて置 1 2022/06/19 12:19
- Android(アンドロイド) Androidスマホのデータ移行が終わらない 1 2023/08/04 17:25
- ZOZOTOWN 通販について。 4 2023/08/15 00:26
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ブラウザにセッションを渡す...
-
ブラウザを閉じずにセッション...
-
ブラウザの×(閉じる)ボタンの...
-
フレーム表示されているページ...
-
DVD-Rの「セッションを閉じる」...
-
コネクション・セッション・ト...
-
会社への勤怠届出にGoogleフォ...
-
IE6で新しいウィンドウを開くと...
-
コンピュータへの接続数が最大...
-
DataGridViewのチェックボック...
-
エクセルVBAで画面の大きさを取...
-
チャレンジタッチの画面にスマ...
-
Q&Aフォームを作成したいのです...
-
Accessの画面更新を一時的に停...
-
Webページ上のボタン等の位置を...
-
aspxをhtmlに変換する方法について
-
c# 文字列の最後から1文字削除...
-
【ASP.NET】ページ遷移してもGr...
-
ASP.NetのGridViewで任意の行ク...
-
数字のみ入力可
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コネクション・セッション・ト...
-
DVD-Rの「セッションを閉じる」...
-
コンピュータへの接続数が最大...
-
ブラウザの×(閉じる)ボタンの...
-
ブラウザを閉じずにセッション...
-
DVDの中身が表示されません。
-
セッションIDを取得したい
-
会社への勤怠届出にGoogleフォ...
-
フォームデータをlocation.repl...
-
ASP.NET 電卓計算
-
ルータのPPPのランプの色が変
-
セッションIDについて
-
SESSIDってなんですか?
-
自分のPCへアクセスしているコ...
-
DVDデータ追記時に、ポカ しま...
-
別ブラウザにセッションを渡す...
-
サーバー上の全セッション変数...
-
多段プロキシが原因?
-
CD-Rに追記したときに消え去っ...
-
ODBC-JDBCブリッジドライバを使...
おすすめ情報