- 締切済み
クッキーのpath
http://www.tohoho-web.com/wwwcook.htm#CookieSample を参考にしてクッキーを作りました。 ◆ path=/ とすると、そのサーバー上のすべてのファイルに対して送信されるの? はい。共有サーバーで、迂闊に path=/ などとしないようにしましょう。 と書いてありました。 迂闊に path=/ としてしまい、訪問者のクッキーが消せません。 クッキーの値を空っぽにすることができますが、訪問者のそのクッキーを消してあげるためにはJavaScriptでなんとかできないでしょうか?
- eresisy
- お礼率25% (26/101)
- JavaScript
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
みんなの回答
function ( name, path, domain ) { if ( What_U_Got_Cookie( name ) ) {document.cookie = name + "=" +( ( path ) ? ";path=" + path : "") +( ( domain ) ? ";domain=" + domain : "" ) +";expires=Thu, 01-Jan-1970 00:00:01 GMT";} }
- yambejp
- ベストアンサー率51% (3827/7415)
クッキーの消し方を誤解しているのでは? expiresに過去の時間を指定してやれば 消えます。 ◆ Cookieを削除するには? のところにもかいてありますので検証してみて ください。
Cookie はユーザーによる任意の操作でしか消せないと思います。 そういうデータを自由に操作できることはセキュリティ上の問題に繋がりますよ多分。
関連するQ&A
- クッキーにあるID,パスを読み込みたい
現在オンラインゲームを製作中です。 (1)まずID,パスを公式サイトに入力しHPにログインしてもらいます。 (2)Web上のゲーム開始ボタンを押すと著名済みのActiveXよりVCで作ったアプリを起動させ、そのアプリからゲームサーバーにID,パスを送信し、ゲームのログインをさせようと考えています。 アプリがゲームサーバーにログインするために(1)で保存したクッキーにあるID,パスを読みたいのですが、その方法が分からず困っております。(アプリはC+APIベースです) どなたか教えて下さい。m(_ _)m
- 締切済み
- C・C++・C#
- クッキーについて教えてください
クッキーは、URLのパスごとに持っているので http://hoge/cgi-bin/ http://hoge/servlet/ http://hoge/jsp/ で利用するクッキーが違ってきます。 上記のディレクトリにあるCGI・サーブレット・JSPで おなじ情報を共有したいのですが、どうすればよいでしょうか? 仮想のURLのパスにマッピングすればできそうな気もするのですが 単純に一つのディレクトリを一つのマッピングのではないので どのように設定すればよいか分かりません。 (そのようなことができるのかも分かりません。) サーバ構成は WindowsNT4.0+IIS+Tomcat です。 よろしくお願いします。
- 締切済み
- CGI
- javascriptでクッキーを書き出しているんですが、確実にクッキー
javascriptでクッキーを書き出しているんですが、確実にクッキーの値を上書きするにはどうすればいいのでしょうか? 通常では同じkeyがあれば上書きされるはずですよね?それなのに、クッキーの内容を確認すると同じkeyで値が違うものができていて判定ができない状態です。 上書きされないという問題の原因が自分ではわかりません。何か原因があるとすれば解決方法などありますでしょうか? どなたか是非ご教示の程お願いします。 /*クッキー作成の関数*/ function SetCookie(Value){ Expires = new Date(); //日付オブジェクト作成 Expires.setTime(Expires.getTime()+(1000*60*60*24*365)); //デフォルト1年有効 Expires = "expires=" + Expires.toGMTString(); //クッキーの有効期限を作成 SetData = "Area=" + escape(Value) + ";"; //クッキー名=値 を作成 document.cookie = SetData + Expires + ";domain=123456789;path=/;"; //クッキー発行 }
- ベストアンサー
- JavaScript
- クッキーについて
クッキーを考慮し、SESSION管理を使ってスクリプトを作成しています。 webサーバ側に下記phpのスクリプトを設定した場合、 <?php session_name("abc"); session_start(); ?> html ヘッダ情報... ※php.iniにて、クッキーの有効期限を30日に設定。 ※クッキ内容は、 ブラウザ(firefox)の「ツール」→「オプション」→「プライバシー」 →「cookieを表示」ボタンを押して、クッキー名前、内容、有効期限の 確認しています。 ブラウザ側で上記webサーバのホームページにアクセスし、そのホームページで数回リロードを行った場合、リロードするたびにクッキーは、webサーバからブラウザ側へ数回(同じクッキー内容を)送信しているんでしょうか。
- 締切済み
- PHP
- クッキーの利用について
CGIのプログラムで、複数の異なるURLのファイルからJavascriptを介してクッキーを利用する仕組みを考えています。 SetCookieでpath、domainの値を指定していますが、SetCookie後、発行したフォルダから他のフォルダに移動して再びsetCookieを行おうとすると、Cookieに正しく値が設定されないという現象が起こって困っております。 おそらくSetCookieの値の書き方の問題かと思いますが、どなたかおわかりになる方はいませんか?
- 締切済み
- JavaScript
- メール送信フォーム Enterを押しても送信されないように
http://www.tohoho-web.com/cgi/wwwmail.htm このメール送信フォームだと、 名前を入れ終わった後にEnterを押すとメールアドレスが 入力されてなくても送信されてしまいます。 これを回避する方法をお願いします。
- ベストアンサー
- CGI
- htmlファイルとjsファイルを作成 サンプル
JavaScript初心者なのですが、 http://www.tohoho-web.com/js/start.htm#Prepare のように HTMLの中にJavaScriptのコードを記述する書き方ではなく htmlファイルとjsファイルを作成して コードを記述する書き方を勉強したいのですが そのようなサンプルがたくさん載ったサイトはありますか?
- ベストアンサー
- JavaScript
- 絶対パスとフルパスの違いがイマイチわかりません。
絶対パスとフルパスの違いがイマイチわかりません。 絶対パスというのはいわゆるURLのことで、URLというのはフルパスの省略されたもの、ということでいいのでしょうか。 普通にパソコンのブラウザからフルパスを使ってアクセスすると、サーバーにある関係ない情報まで見ることが出来てしまうので、指定した目的以外のフォルダをApachにより省略していわゆる普通のURLにするということですか? また、指定したフォルダを省略するためのApachとはどのようなものでしょうか。 http://www.chama.ne.jp/download/web/path.htm
- ベストアンサー
- その他(プログラミング・開発)
- JavaScriptで保存したクッキーをPHPで取得
Javascriptのdocument.cookieで保存したクッキーの値を PHP側で取得することは可能でしょうか? 参考ページなど教えていただけると幸いです よろしくお願いします
- ベストアンサー
- PHP
- JSPで日本語のクッキーが文字化けします(Tomcat5.5.9)
フォームから値(日本語)を取ってJSPで表示すると、文字化けしてしまいますが、値 = new String(値.getBytes("8859_1"),"Shift_JIS" )の処理を入れることにより解決しました。 しかし、クッキーの値はこの処理を入れても文字化けしてしまいます。私の持っている2つの本には英語での値をとる処理しか載っていません。 下記のサイトを参考にTomcatのserver.xmlの修正と、web.xmlの作成。http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT5_Inst.htm Tomcat5.5にはフィルタがないため、Tomcat4を落としてフィルタを\WEB-INF\classes下にコピーすると上記の処理を入れなくてもフォームが化けなくなったのですが、クッキーは文字化けです。 どう対処すればよいのでしょうか?どなたかわかる方よろしくお願いします。 環境 Windows2000 Appache連動なし 自分のPCのクッキーをみたら日本語のところが??????となってました。
- ベストアンサー
- Java
補足
質問がわかりにくくてすみません。 ユーザがクッキーを消すためにブラウザでアクセスします。 そのアクセスされるページを作ろうとしてるところです。