何度もすみません。
相沢様、
アドバイスありがとうございます。
>
「プライバシー」から「WEBサイトのCookie処理を編集」のほうでは?
「ツール」→「インターネット オプション」→「プライバシー」→「Web サイト」で、
「個々の Web サイトの Cookie 処理を上書きするには、[編集]ボタンをクリックしてください。」でいいのですよね?
これは、すでに確認済みなのですが、再度確認してみました。
「Web サイトのアドレス(W):」を入力して、「許可(A)」をクリックしますと、
「無効なドメインが入力されました。ドメインはインターネットゾーンにあり、HTTP または HTTPS プロトコルを使用する必要があります。」とダイアログが出て、有効になりません。
無駄と思われる説明が多くて、申し訳ないのですが、このことは、先日の説明に、あります。
要領を得ないという点は、反省材料です。
>2004/03/16 04:26
また、実はイントラネットであるにもかかわらず、「制限された Web サイト」となってしまうところにも、問題があります。
イントラネットであるため、「URL」指定ができません。
中田様、
了解しました。
Cookie を使用する「XOOPS」と「Movable Type」は、Windows2000 Pro + AN HTTPD で、動作確認することにします。
あと、Cookie とは関係ないようなのですが、いとさんの解説ページにあった「La!cooda WIZ」は、
当方のインストールしているものが、指定された「MySQL」のバージョンと異なるためでしょう、テーブル作成中に構文エラーが出て、この数日間、途中で止まったまま、先へ進めません(「createDbForWin.sql」もしくは「createDbForWin4.sql」のいずれも、スクリプトの最後まで、辿りつけない状態です)。
PHP の研究から、やりなおしているところです。
AN HTTPD そのものの問題ではないのでしょうが、「Movable Type」あるいは「La!cooda WIZ」なども、このゲストブックで取り上げてもらいたいと感じています。「ゲストブックで話題になったことはないが、注目ソフト。」と、「AN HTTP Server FAQ2」にもありますし……。
竹嶋さんへ。
無駄な説明が多く どうも要点が見えないのですが、、、
単純に Cookieを受け付けない設定になっているのではないのでしょうか。
私はXPを持っていないのでハズしているかもしれませんが。
>まず、IEの「セキュリティ」で「制限付きサイト」・・・・
ではなく「プライバシー」から「WEBサイトのCookie処理を編集」のほうでは?
竹嶋さん、
そうだとするとわかりませんが、内容からすると AN HTTPD の問題ではないようなので、ここまでということにさせてください。
何か気がついたらメールします。
中田様、
補足事項です。
制限付きサイト・信頼済みサイト、ともに、クライアントサイドで、設定するものだと思うのですが、勝手に登録されてしまうことはあるものなのでしょうか?
試しに、「信頼済みサイト」として登録してみましたが、結果は同じです。
「目と進入禁止マーク」をダブルクリックすると、「制限された Web サイト」と、表示があり、ブロック済みとなっております。
(登録時、「このゾーンのサイトにはすべてサーバの確認(https:)を必要とする(S)」のチェックを、はずす必要がありました。登録後に、「目と進入禁止マーク」が出ることを確認しています。)
お世話になります。竹嶋 健二です。
>
まず、IEの「セキュリティ」で「制限付きサイト」を選びます。
そして「サイト(S)...」のボタンを押してください。
そして「Webサイト(W):」のところに設定されているサイトを削除してください。
すみません。そこには何も登録されていません。
「目と進入禁止マーク」が出た後に再度確認してみましたが、やはり何も記録がありません。
これは、同様に、「目と進入禁止マーク」が出る、サーバ自機で試してみても同じです。
サーバのブラウザも、「IE 6.0」です。
「目と進入禁止マーク」をダブルクリックすると、確かに、
Cookie を書き込んだ、URL が、「制限された Web サイト」として表示されているのですが……。
竹嶋さん、
セキュリティやプライバシーのレベルを最低にしてみても無駄です。
まず、IEの「セキュリティ」で「制限付きサイト」を選びます。
そして「サイト(S)...」のボタンを押してください。
そして「Webサイト(W):」のところに設定されているサイトを削除してください。
中田様、
お忙しいところ、再度のご回答ありがとうございます。
>
Cookie について書いていることは間違ってはいないのですが、中身の理解ができていないと思います。
まったくそのとおりでして、自分の知識以上のことは何も知らないので、
インターネットを駆使して、調べているのですが、解決に至りません。
「Google」で検索したりしていると、自分がここに投稿した記事がヒットしたりして、
「ああ、このページには、Google が毎日来ているのだなぁ」と、このページの認知度を、改めて知らされたりします。
>
「制限付きサイト」になっているのではだめでしょう。まず、IEの設定を直してください。
前回も書きましたように、「IE 6.0」の設定は、「セキュリティ」「プライバシー」とも、
最低レベルにまで落として、再試行しております。
また、実はイントラネットであるにもかかわらず、「制限された Web サイト」となってしまうところにも、問題があります。
イントラネットであるため、「URL」指定ができません。
そのため、「概要」及び「設定」とも、何度変更しても、こちらの指定が有効になりません。
また、「IE 6.0」の設定がデフォルトでも、
Windows2000 Pro SP4 + ActivePerl 5.6.1.635 + AN HTTPD 1.42k ならば、Cookie は受け入れられます。
ブラウザが、同一のサーバの動作を「OS」の違いで、区別してしまっているのです。
これば、「OS」によって、サーバの動作が、異なっているためかと思います。
「P3P」の取り決めについて、原文は知りませんが、「IE 6.0」の設定では、
1.明示的な同意なしに個人情報を記録する Cookie を、制限・ブロック可能な選択
2.ファースト パーティの Cookie を制限・ブロック可能な選択
3.サード パーティの Cookie を制限・ブロック可能な選択
を、クライアントサイドで随時調整できるようになっています(それぞれの URL 単位で指定可能)。
ここで、「ファースト パーティ」とは、ブラウズしている現在のページ、
「サード パーティ」とは、ブラウズしている現在のページから呼び出しているページ(挿入広告等)、
のように、どこかで説明してありました。
ご存知のように、Cookie に書き込んでいるのは、ただの文字列です。個人情報とは関係がありません。
あと考えられるのは、スクリプトミスですが、ページエラーも発生せず、デバッガも立ち上がりません。
さらには、繰り返しになりますが、同じスクリプトであるにもかかわらず、ホストの違いで、ブラウザが、許可と拒否を、常に同じ動作で、決定しています。
この違いが、まったくわからないのです。
クライアントがブラウズしている現在のページが、クライアントと何の関係もないただの文字列を書き込もうとしているだけですから、「IE 6.0」の設定は、Windows2000 Pro + ActivePerl + AN HTTPD 1.42k に対して行っているように、デフォルトのままで問題ないはずだと思うのです。
(考えられる可能性としては、ヘッダの前に Cookie を記述していることですが、これはブラウザに対して、何か関係があるのでしょうか)
ショッピングサイトなどでは、「サード パーティの Cookie」を受け入れる設定でないと、カートの商品が記憶されないページもあるようですが、当方のスクリプトは、そういうものではないと思っております。
また、現在多くのユーザが使用している、「IE 6.0」の設定を変更しなければならないようなページは、作成しようと考えておりません。
Cookie を無防備に受け入れる設定のまま、他のページへ移動したりすると、危険でもありますし。
私自身、セキュリティレベルを落としたまま、ページ検索を長時間やってました。
今回の当面の目的は、「Windowsで Movable Typeを動かす」ことにあります。
動かないため、Movable Type に詳しい方に問い合わせましたら、Cookie の問題ではないかという回答でした。
それ以前に、WindowsXP Pro SP1 へ、OS を変更した時点で、Cookie の問題に突き当たっていましたので、こうして、お手を煩わせております。再び繰り返しますが、OS が、Windows2000 Pro SP2〜4 のときには、問題が起こりませんでした。
再々度のご指導を、よろしくお願いいたします。
竹嶋さん、
Cookie について書いていることは間違ってはいないのですが、中身の理解ができていないと思います。
「制限付きサイト」になっているのではだめでしょう。まず、IEの設定を直してください。
中田様、
さっそくのご回答、ありがとうございます。
以下、長文になりますが、よろしくご指導のほど、お願いいたします。
>
Cookie というのが何か竹嶋さんがわかっていないために、質問の仕方が不適切になっているようにも思えます。
まず、
簡単な掲示板CGIなどでは、投稿の手間を省くためによく Cookie を使います。
そのような CGI を設置して動作させ、その時の trace.log を自分で見て、Cookie というのがどのように動作するものなのかを理解する方がよいと思います。
>
Cookie につきましては、
CGI、JavaScript などで、ページをブラウズしているクライアントのハードディスクに、
特定の情報を書き込み、それを随時読み出して、一定の処理を行うものと認識しております。
実際、掲示板などに書き込まれた内容を、(4KBまでだったかと思いますが)すべて、ID、PassWord、Mail Address なども含めて記録することができるため、「P3P」に対応したブラウザ、「Internet Explorer 6.0」では、Cookie の書き込みを、クライアントサイドで制限・ブロック可能なように設計がなされています。
また、以下のスクリプトにより、Cookie に、ユーザの OS、ブラウザ、接続環境を書き込み、もしくは、SendMail 可能です。
$browser = $ENV{'HTTP_USER_AGENT'};
$host = $ENV{'REMOTE_HOST'};
$addr = $ENV{'REMOTE_ADDR'}; 以上の認識に誤りがありましたら、ご教示いただけましたら幸いです。 竹嶋さん、
申し訳ありませんが、質問の意味がよくわかりません。
送っていただいた trace.log (とメール)も、それらだけでは何ともいえません。
Cookie というのが何か竹嶋さんがわかっていないために、質問の仕方が不適切になっているようにも思えます。
まず、
簡単な掲示板CGIなどでは、投稿の手間を省くためによく Cookie を使います。
そのような CGI を設置して動作させ、その時の trace.log を自分で見て、Cookie というのがどのように動作するものなのかを理解する方がよいと思います。
先日、自己解決のご報告をした、竹嶋 健二と申します。
Cookie の処理で、動作が異なる件について、お訊ねしたく思います。
Windows2000 Pro sp4 + AN HTTPD 1.42k 上でサーバ自機他機とも動作
WindowsXP Pro sp1 + AN HTTPD 1.42k ではサーバ自機他機とも動作しない
過去ログなども参考にしましたが、
WindowsXP では、どうしても「Cookie の制限(進入禁止マーク)」が出て、
先に進めません。
実は、いとさんの解説ページ「Windowsで Movable Typeを動かす」で、
「Movable Type」を実装しようとしているのですが、
http://milano.lolipop.jp/milano/mt/readme/
を参考に試行しましたところ、「LOG IN」まで辿りついております。
ところが、「EDIT YOUR PROFILE」その他のリンクをクリックしますと、
すべてログアウトしてしてしまうのです。
「Movable Type 日本語化手順」を解説されている、milano さんに問い合わせましたところ、
予想通りとも申しましょうか、Cookie が絡んでいるかもしれないというお返事をいただきました。
見落としていた、過去の質問に対する、回答の日付をいただきましたので再確認したところ、
>
もしくは、Cookieをオフにしているとか。
Posted by: milano on 2003年09月03日 23:22
>
というものでした。
こちらのページの過去ログに従い、「trace.log」を、別途メールに添付して送らせていただきます。
お忙しいとは思いますが、よろしくお願いいたします。