- ベストアンサー
クッキーについて
パソコン初心者です クッキーの意味役割と設定の仕方がわかりません お願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クッキーとは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解説書"を手にとってみてください。実例サンプル付きで解説してくれますよ。 がんばって!
その他の回答 (1)
- gokkun
- ベストアンサー率47% (115/244)
お礼
難しいですけれど ありがとうございました!