• ベストアンサー

cookieの保存について

他のサイトフレームの一部に自分のサイトを埋め込むことになりました。 フレーム内でASPでcookieの保存を行っているのですが、フレームで使用すると 正常に動作ができませんでした。 単体で動作確認を行った際には正常に動作しているのですが 原因がつかめないで困ってます。 なにか解決方法がありましたらお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.1

Cookie発行時にPathの設定はしていますか? その辺に原因があるような気がします。 Cookieの仕様やプロパティについては、参考URLのCookieのコーナーを参考にしてください。

参考URL:
http://tohoho.wakusei.ne.jp/www.htm
furaibou999
質問者

お礼

ご指摘のあった内容で解決することができました。 参考URLも大変勉強になりました。 ありがとうございました。

関連するQ&A

  • Cookie保存が出来ません;

    昨年にそれまで使用していましたPCの方が壊れてしまい 新しく買い換えました。 買い替え前に良く見ていたサイトや、フリーメールなどのIDやパスワードの方は保存が出来ていたのですが 買い替え後のPCの方では保存が出来ず、いつも入力しています; ツール→インターネットオプション→プライバシー→詳細設定→自動Cookie処理を上書きするの方にはチェックは入っていますし 常にセッションCookieを許可するにもチェックの方は入っています。 何が悪いのか全然分かりません; 何か他に原因があるのでしょうか?

  • Cookieの保存期間を延ばしたい

    Cookieの保存期間を延ばしたい 普段ニコニコ動画を使用していて、PC起動や席を外した際に、勝手にログアウトしていることに不便を感じています。 PCは私しか使用しないので、Cookie関係を長期間保存できるソフトや、方法があると嬉しいのですが…。 ブラウザに使用しているのはFirefoxで、プライバシーの設定は ・表示したページの履歴を90日分は残す ・ファイルのダウンロード履歴を記憶 ・検索やフォーム入力履歴を記憶 ・サイトから送られてきたCookieを保存 ・サードパーティのCookieも保存 にチェックを入れています。 どなたかご教授お願いします。

  • Cookie Cookieが保存出来ませんでした

    こんばんは。以前、http://okwave.jp/qa3184976.html で質問させていただいたものです。#3の方のご意見で、Cookie を設定する事ができました。 所が、それは1回だけ成功しただけで、次の日からはまたダメです。 ”Cookieが保存出来ませんでした 大変申し訳ございませんが、マイルを獲得するにはブラウザのCookie設定を有効にしていただくようお願いいたします” と言うメッセージが表示され、以前#3の方に教えていただいた方法を何度も繰り返しても、上記のようなメッセ時が表示されて開けません。ありとあらゆる手は尽くしました。。「ネットマイル」にはメールをして教えていただくよう連絡しましたが「よくある質問」と言うサイトを教えていただいただけで(←全部挑戦済み、不可能)ラチがあきません・・・どなたか Cookie に詳しい方、どうした解決できるか教えてください

  • フレームからcookieを呼び出せない・・・?

    自分のホームページで、左にフレーム、右にBBSのCGIを表示の状態になったとき、一回書き込みをしてもcookieが保存されないようです。 右クリック→新しいウィンドウで開く、なら問題なく保存できるようです。 原因として思い当たるのは、フレームページとCGIのサーバが異なることぐらいです。 フレームページを表示させたまま書き込むときに、cookieを保存することはできないでしょうか?

    • ベストアンサー
    • HTML
  • cookieについて

    IE5.0でツール→インターネットオプション→セキュリティ→レベルのカスタマイズ→cookie ・コンピュータに保存されているcookieの使用許可 ・セッションごとのcookieの使用許可 この二つの設定の違いがよくわからなくて困っています。 具体的には、cookieを使用するサイトでcookieの設定がなされていない時に違うページへとばす処理をしたいのですが、設定によってはうまくいかないことがあるので困っています。 実際には、あるページでcookieを書き込み、次のページでそのcookieの値を読み込み存在すればOK、しなければ別ページへとばす、という処理を書いてあります。 この時、 ・コンピュータに保存されているcookieの使用許可→無効 ・セッションごとのcookieの使用許可→有効 の状態だと、cookieが書き込めてしまって、OKになってしまいます(本当はNGにしたい)。 ・コンピュータに保存されているcookieの使用許可→有効 ・セッションごとのcookieの使用許可→無効 だと、NGとなり別ページへ飛んでくれます。 また、試しにwindow.navigator.cookieEnabledで調べてみると、 ・コンピュータに保存されているcookieの使用許可→無効 ・セッションごとのcookieの使用許可→有効 の時falseで、 ・コンピュータに保存されているcookieの使用許可→有効 ・セッションごとのcookieの使用許可→無効 の時trueが返ります。 どちらも有効の時はじめてOKを取得したいのですが・・・・。 回避方法、もしくは詳細情報のあるサイトなどでも結構です。 何か情報がございましたら教えて下さい。よろしくお願いいたします。 テスト環境はWindowsNT4.0(SR6) IE5.0ですが、IE4.01以上で動作することを想定しています。

  • イントラネットのcookie

    イントラネットでcookieを利用したWEB画面を IEで利用していますが、一部のPCでcookieの 保存ができません。 原因がわからず困っています。 現状で確認していることは以下の通りです。 ・ウイルスソフトでcookieをブロックしていない。 ・インターネットオプションのプライバシーは 「中」に設定 ・cookieをブロックしているソフトが導入されているかは 確認中 上記以外でチェックしたほうがいいことがありましたら ご教授お願いいたします。

  • Cookieの取り扱いについて

    Cookieの管理、セキュリティについてお伺いしたいです。 ブラウザ:ファイアフォックス ネットサーフィン中はCookieを一切保存しない設定にしています。 ただ、Cookieを保存する設定にしないとログインできないようなサイトにアクセスする際は 設定を変更してログインしています。 たとえばSNSやネットショッピングサイトなどです。 保存したCookieはいちいち消去したりしていません。 この状態で再度Cookieを保存しない設定に変更してネットサーフィンをした際、 例えばCookieの情報を盗み取るようなサイトにアクセスしてしまった場合 保存されているCookieには影響あるのでしょうか。 また、別サイトで作成されたCookieの情報を、収集するというのはよくあることでしょうか。

  • COOKIEの保存がうまくいかない

    PHP 5.0.4でテストしているのですが、 以下のソースでうまくCOOKIEが保存できません 原因がお分かりになる方がいらっしゃいましたらご指導のほどお願いします。 <html> <body> <?php setcookie("email","ABC",time()+(60*60*24*90)); ?> クッキーを保存しました。 </body> </html> 実行すると Warning: Cannot modify header information - headers already sent by (output started at XXX.php:3) in XXX.php on line 3 クッキーを保存しました。 と表示されてしまいます。 COOIKEにも正常に保存されていないようです Perlでのプログラミング経験はありますが、 PHPに関しては初心者です。 よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • cookieのことで困っています

    cookieを保存しておくことによってログイン情報の入力を省略できるサイトというのは沢山ありますよね? 私の場合cookieを受け入れる状態でログインしたにも関わらず、またログイン画面からやり直さないといけない状態になってしまいます。 ログインしてからしばらくは大丈夫なのですが、どのタイミングでそうなってしまうのかわかりませんが、ログインし直さなければいけなくなってしまいます。 cookieも消去していませんし、cookieもちゃんと残ったままなのにです。 おかしいなと思い、cookieのフォルダを見てみると同じサイトのcookieが複数あって(おそらくログインしなおした回数の分だけ)1から順番に番号がふられている状態でした。 例えばYahooの場合ですと USER@yahoo.co[1].txt USER@yahoo.co[2].txt というように同じサイトのcookieが複数あるのです。 これがこの問題の原因に繋がるのかはわかりませんが、以前まで使っていたパソコンではこのような現象は一度もおきたことがないので困っています。 現在使用しているPCは emachines J4492 で、OSはWindows XP HomeEdition SP2です。 どうかお知恵をお貸しください。よろしくお願いいたします。

  • Cookieの保存と読み込み

    まずはこちらのコードをご覧下さい。 例1   :   :  (以上のコードは省略) aData = 1; …適当に1を格納 bNo = 1;  …同上 if( setCookie( "a=",aData,"b=",bNo ) ) {   :   :  (処理省略)   : }   :   : //------------------------------------------------------ // cookieの保存 //------------------------------------------------------ function setCookie(theNameA,theValueA,theNameB,theValueB) { eDate = new Date(); eDate.setTime( eDate.getTime()+( eDate * 1000 * 60 * 60 * 24 ) ); eFile = eDate.toGMTString(); document.cookie = theNameA + escape( theValueA ) + ";" + theNameB + escape( theValueB ) + ";expires=" + eFile; return true; } 上記の内容では24時間後期限のCookieを生成しました。 Cookieの中身は a=1↑b=1↑…となっていると思いますが、実際確認したところa↑1b=1↑…になっています。 これを読み出す際(ここでは省略させて頂きます) 「名前=」から「;」の間の文字をロードするので、a=1の1が取り出せなくなっている状態です。 この様な事態に詳しい方、a=1の1が取り出せるよう、例1の書き込む際の問題を教えていただけないでしょうか。お願い致します。