• 締切済み

Cookieを削除

掲示板などに書き込んだときに 掲示板でクッキー設定がしてあると 名前などが残る場合がありますよね。 個人がブラウザの設定でCookieを削除するのではなく ブラウザ上のボタンなどを押すだけで Cookieを削除できるようなhtmlタグはないのでしょうか? <input type="reset" value="リセット"> みないな感じがいいんですが、これだと当然 残っているCookieは消えず、新たに書いた文字は消えるんですが。 ないのでしょうか?

noname#70977
noname#70977
  • HTML
  • 回答数3
  • ありがとう数0

みんなの回答

  • kuzumiHK
  • ベストアンサー率72% (132/183)
回答No.3

使用するブラウザがFireFoxでもよろしければ、 FireFoxのアドオンで「Clear Fields」という機能拡張があります。 https://addons.mozilla.org/ja/firefox/search?q=+Clear+Fields&cat=all こちらはインストールすると、 検索フィールドクリアボタン、URLアドレスバークリアボタン、 表示しているページ内のすべてのテキストフィールドとチェックボックスをクリアするボタンの計3ボタンが ナビゲーションツールバーに増設されます。 ただし、フレーム組のページの場合、 フレーム内のページをむき出しにしないと ボタンを押しても反応がないです。

noname#100277
noname#100277
回答No.2

cookieはネットのwebページからの動作では削除出来ない筈です。 閲覧ブラウザで直接するしか無いです。 但し、上書きでcookieの内容を空白にすれば実質同じ事が可能なのでは? 良く在る「cookieに保存させるか否」かのチェックボックスで・・・ ソースは使う言語で違うので以下の参考URLから探して下さい。 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox&rls=org.mozilla:ja:official&hs=ptC&q=javascript+cookie&revid=-1&sa=X&oi=revisions_inline&resnum=1&ct=broad-revision&cd=1

回答No.1

>>掲示板などに書き込んだときに 掲示板でクッキー設定がしてあると 名前などが残る場合がありますよね。 それはCookieではなく、「オートコンプリート機能」のことではありませんか? 「オートコンプリート機能」というのは、以前にブログなどに訪問した際、過去の履歴をもとに「名前(ニックネーム)?」の欄に、あなたの名前が自動的に入る仕組みです。 ただし、それは、あなたがそのサイトを開いている時は「あなたの名前」になっていますが、ほかの人が訪れた時には、あなたの名前は表示されません。ですから、他人には、あなたの存在は全く知られることはありません。 マト外れの回答だったかな? 意味が違うのでしたら、素通りしてください。

noname#70977
質問者

補足

あくまでCookieの話でお願いします。 自分のCookieを http://support.microsoft.com/kb/278835/ja このようなやり方ではなく サイトをみている状態で、ボタンや画像を押すだけで そのサイトのCookieを削除する方法があったら、お願いします。 例:テキスト入力フィールド(type="text")内に表示されている 自分の名前・自分のメールアドレス・自分のHPを 一発で消せる方法があれば、お願いします。 文字が消えればCookieそのものが消えなくてもOKです。

関連するQ&A

  • クッキー認証>クッキー削除ができない!!

    今回は、クッキー認証画面を作成している際、 エラーが出てしまって先に進めず投稿しました。 下記にプログラム記載 ----H_01.html---------------------------------- <html> <head> <title>クッキー認証</title> </head> <body> <center> <form method="POST" action="H_02.php"> 名前<input type="text" name="name"> パスワード<input type="Password" name="pass"> cookieを記録する<input type="checkbox" name="chk"> <input type="submit" value="送信"> <input type="reset" value="リセット"> </form> </center> </body> </html> ------------------------------------------------ -----H_02.php---------------------------------- <?php $name = $_COOKIE['name']; $pass = $_COOKIE['pass']; $cnt = $_COOKIE['chk']; if ($cnt == True) { $lim = time()+7*24*60*60; //有効期限1週間 setcookie('name',$name,$lim); setcookie('pass',$pass,$lim); } else { setcookie('name'); setcookie('pass'); } ?> ------------------------------------------------ else文内の、setcookie二行にエラーが出ます。 htmlでチェックボックスにチェックが施されていない場合、クッキーを削除。 調べてみたのですが、どうしたらよいのかわからず 投稿しました。よろしくお願いします。

    • ベストアンサー
    • PHP
  • JavascriptとCookieについて

    HTML【index.php】でフォームを作り、クリック時にCookieに保存 →別ページ【input.php】で保存したCookieで判断し内容を変更するページを作ろうと思っています。 http://memo.ark-under.net/memo/404 こちらのページを参考に以下のように作ってみたのですが動作しません。 JavascriptとPHPを使えたらどんな方法でも良いので、ご教授お願い致します。 最近勉強を始めた初心者ですので、なるべく簡単に教えていただけると幸いです。 ----------------------------------------------------------------------- ----------------------------------------------------------------------- 【index.php】 <script type="text/javascript"> // クッキー保存 setCookie(クッキー名, クッキーの値, クッキーの有効日数); // function setCookie(c_name,value,expiredays){ // pathの指定 var path = location.pathname; // pathをフォルダ毎に指定する場合のIE対策 var paths = new Array(); paths = path.split("/"); if(paths[paths.length-1] != ""){ paths[paths.length-1] = ""; path = paths.join("/"); } // 有効期限の日付 var extime = new Date().getTime(); var cltime = new Date(extime + (60*60*24*1000*expiredays)); var exdate = cltime.toUTCString(); // クッキーに保存する文字列を生成 var s=""; s += c_name +"="+ escape(value);// 値はエンコードしておく s += "; path="+ path; if(expiredays){ s += "; expires=" +exdate+"; "; }else{ s += "; "; } // クッキーに保存 document.cookie=s; } <form action="input.php" method="post"> ボタン1:<input type="submit" name="input" value="入力" onsubmit="return setCookie('hanteisql','1',7)"> ボタン2:<input type="submit" name="input2" value="入力" onsubmit="return setCookie('hanteisql','1',7)"> </form> ----------------------------------------------------------------------- ----------------------------------------------------------------------- 【input.php】 <?php echo "クッキーは".$_COOKIE["hanteisql"]."です。" ?> -----------------------------------------------------------------------

  • 【PHP】もし、「リセット」ボタン押されたらについて質問

      フォームの所の<input name="Reset" type="reset" value="リセット">で ボタン(リセット)が押されたらの判定なんですが、次ぎの様にやってみましたが どうも、ボタン(リセット)が押されたらの判定が対応されていません。 <?php if($_REQUEST["Reset"]!= ""){ $body = "";$body2 = ""; } ?> 「もし、ボタン(リセット)が押されたら…」の処理がしたいのですが どうしたら良いのでしょうか?教えて下さい。    

    • ベストアンサー
    • PHP
  • javascriptでcookieを削除するには

    以下のようにjavascriptでcookieを削除できると 思いますが、この方法だと IE以外のブラウザは削除できてないようです。 FIREFOXとOPERAは削除できませんでした。 javascriptでFIREFOXとOPERAでもクッキーが削除 できるような方法がありましたらご教授願います cName = "○○○○="; // 削除するクッキー名 dTime = new Date(); dTime.setYear(dTime.getYear() - 1); document.cookie = cName + ";expires=" + dTime.toGMTString();

  • ブラウザを閉じた時にCOOKIEを削除したい

    ブラウザの×ボタンを押した時にCOOKIEを削除したいのですがJavascriptでブラウザを閉じたイベントをフックする方法をご存じのかたご教授願います。 ブラウザはIE6、FireFox、Operaを対象としたいですが、IE6だけでもOKです。 ブラウザの設定で終了時にCOOKIEの削除はできると思いますがサーバ側から書き込んだCOOKIEの内容をユーザに意識させる事無く削除する方法を検討してます。 よろしくお願いします。

  • PHP リセットボタンをクリックしたら一部リセット

    メールフォームとかで、リセットボタンをクリックすると全ての値がリセットしてしまうのですが、全部ではなく、一部だけリセットしないといったものは可能でしょうか? <input size="20" type="date" name="日付" /> /* リセットボタン */ <input type="reset" value="リセット" />

    • ベストアンサー
    • PHP
  • メール送信フォームで。

    CGI初心者です。 下記メールフォームで「内容確認画面を出さないで送信する」の文を削除して、 チェックボックスも削除したいのです。 ただ、フォーム上では削除されているように見えても、送信ボタンをクリックすると、すぐ確認画面が自動的に出てくるようにするにはどうたしら良いのでしょうか。 cgiファイルの設定で行うのでしょうか? 質問に不備がありましたら、補足致しますので、よろしくお願いします。 <input type="submit" VALUE="確認"> <input TYPE="reset" VALUE="リセット"> <input type="checkbox" name="no_check" value="on">内容確認画面を出さないで送信する</font>

    • ベストアンサー
    • CGI
  • cookieの保存が上手くいきません

    PHPはじめたばかりの初心者です。 PHPの勉強の過程で以下のコードを作成しました。 [cookie.php] 6: <form method="POST" action="cookie_rcv.php"> 7: 文字列: 8: <input type="text" name="test" size="30" maxlength="50" value="<?php print($_COOKIE['test']); ?>" /> 9: <input type="submit" value="送信" /> 10:</form> [cookie_rcv.php] 6: <?php setcookie("test", $_POST['test'], time()+(60*60*24*90)); ?> ブラウザで表示すると Warning: Cannot modify header information - headers already sent by (output started at /var/www/cookie_rcv.php:6) in /var/www/day02-3/cookie_rcv.php on line 6 とエラーが出てしまいます。 UTF-8で書いていたので、BOMが原因かと思い、EUC-JPに文字コードを変更してみたのですが解決しません。 もしかしたらものすごい初歩的なミスなのかもしれないのですが、何卒ご教示ください。

    • 締切済み
    • PHP
  • ボタンの判定が出来ません?

    print "<P><INPUT TYPE=submit NAME=\"送信\" VALUE=\"送信\"> <INPUT TYPE=submit NAME=\"削除\" VALUE=\"削除\"> <INPUT TYPE=reset NAME=\"クリア\" VALUE=\"クリア\">\n"; 上記のようなコーディングで、ボタンを表示させてますが、 どちらのボタンを押しても、送信しか受け取れません。 どこで、何をどのようにコーディングすれば読みとれるのでしょうか?

    • ベストアンサー
    • Perl
  • cookieを設定する

    某有名掲示板サイトで、新スレッドを作成するにあた り、 現在、荒らし対策でクッキーを設定していないと書き こみできないようにしています。 (cookieを設定するとこの画面はでなくなります。) という注意書きがあるのですが、「cookieを設定する」 には、どうしたらよいのでしょう?

専門家に質問してみよう