• ベストアンサー

クッキーについて

パソコン初心者です クッキーの意味役割と設定の仕方がわかりません お願いします

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

  • ベストアンサー
  • setera
  • ベストアンサー率38% (29/75)
回答No.1

クッキーとはWEB制作者側から閲覧者への唯一のデータ保存方法です。要はゲームのセーブと同じことで、ブラウザからあなたのパソコンへ"クッキーファイル"という形で何かしらのデータを記録しるのです。しかし勝手にユーザーのHDを書きかえられては困ります。このようなセキュリティ面に対処し、このクッキーは"Cookie"というフォルダ(WinユーザはWindowsフォルダの中にあります)の中にしか保存できないようになっています。 これによってあなたがある掲示板に書きこんだ時の"名前"や"メールアドレス"といったものを次回入場時に自動で設定することができます(他にも"momostarsさんいらっしゃい!"や"momostarsさん○○回の入場ですね"といった風に利用することもできます)。 クッキーの設定・利用の方法はJavaScriptを使える方でないと難しいです。 とりあえずクッキーの読みだし・書きこみのソースを書いてみますね。 momostarsさんはパソコン初心者とあるのでこのソースの読解は難しいかもしれませんが、雰囲気程度に味わってください。 <SCRIPT language="JavaScript"> function getC(key){  tmp=document.cookie+";"  tmp1=tmp.indexOf(key,0)  if(tmp1!=-1){   tmp=tmp.substring(tmp1,tmp.length)   start=tmp.indexOf("=",0)+1   end=tmp.indexOf(";",start)   return(unescape(tmp.substring(start,end)))   }  return("") } function setC(key,val){  tmp=key+"="+escape(val)+";"  tmp+="expires=Fri, 31-Dec-2050 23:59:59 GMT;"  document.cookie=tmp } </SCRIPT> "function getC(key){~]"の部分でクッキーというものを読み出します。セーブデータのロードと同じことです。 そして新たなデータを入力し終えたら"function setC(key,val){~]"の部分で書きこみを行うわけです。 クッキーの使用に関しては様々な使い方があるのでここで説明するのは難しいです。興味があるのならば手ごろな"JavaScript解説書"を手にとってみてください。実例サンプル付きで解説してくれますよ。 がんばって!

noname#374
質問者

お礼

難しいですけれど ありがとうございました!

その他の回答 (1)

  • gokkun
  • ベストアンサー率47% (115/244)
回答No.2

参考URLを見て下さい。

参考URL:
http://www.microsoft.com/info/ja/cookies.htm
noname#374
質問者

お礼

ありがとうございます!

関連するQ&A