記事No | : 2413 |
投稿日 | : 2007/12/21(Fri) 10:03:03 |
タイトル | : WebProtectにおけるCGI利用 |
ID情報 | : sccrt |
投稿者 | : こぺ |
URL | : http://abey.co.jp/protect/protect.cgi |
CGIスクリプトWeb Protect v3.2を利用させてもらっています。
上記リンク先は、まだ未公開ですので、ディレクトリ全体にパスワードが掛かっております。
ID:abey
Pass:abey
で、本日のところはログインできるようにしております。
さらに、CGIでの認証の方は
ID:sccrt
Pass:0123
にて登録しております。
お伺いしたいことですが、認証後のCGIファイルの利用についてです。隠しファイルとしてCGIファイルを指定しているのですが、IEでは上手くアクセスできるのですが、FireFoxやOperaでは『No Cookie』と表示され、隠しファイルとなっているアンケートフォームへと移動できません。(『チョコレートに関するアンケート』の右にある『OK』ボタンで飛ぶようにしています)
クッキーを見てみると、ちゃんとブラウザが受取っているようなので、移動しない理由が分からないのです。
ディレクトリの設定、パーミッションの設定等は解説されていらっしゃる通りになっています。(private_htmlを利用)
ブラウザの設定に関わることで、もしかしたら筋違いの質問かもしれませんが、よろしくお願いいたします。
記事No | : 2414 |
投稿日 | : 2007/12/21(Fri) 11:07:25 |
タイトル | : Re: WebProtectにおけるCGI利用 |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> CGIスクリプトWeb Protect v3.2を利用させてもらっています。
>
> 上記リンク先は、まだ未公開ですので、ディレクトリ全体にパスワードが掛かっております。
> ID:abey
> Pass:abey
> で、本日のところはログインできるようにしております。
>
> さらに、CGIでの認証の方は
> ID:sccrt
> Pass:0123
> にて登録しております。
>
> お伺いしたいことですが、認証後のCGIファイルの利用についてです。隠しファイルとしてCGIファイルを指定しているのですが、IEでは上手くアクセスできるのですが、FireFoxやOperaでは『No Cookie』と表示され、隠しファイルとなっているアンケートフォームへと移動できません。(『チョコレートに関するアンケート』の右にある『OK』ボタンで飛ぶようにしています)
> クッキーを見てみると、ちゃんとブラウザが受取っているようなので、移動しない理由が分からないのです。
>
> ディレクトリの設定、パーミッションの設定等は解説されていらっしゃる通りになっています。(private_htmlを利用)
>
> ブラウザの設定に関わることで、もしかしたら筋違いの質問かもしれませんが、よろしくお願いいたします。
私はIEしか使用しないので現象が確認出来ませんが、私なりに調べてみました。
http://www.google.co.jp/search?source=ig&hl=ja&rlz=&q=opera+cookie&btnG=Google+%E6%A4%9C%E7%B4%A2&meta=lr%3Dlang_ja
http://www.google.co.jp/search?source=ig&hl=ja&rlz=&q=opera+cookie+co.jp&meta=lr%3Dlang_ja
で、以下を修正するとどうなりますか?
http://abey.co.jp/protect/protect.cgi から入る訳ですから、
<form action="http://www.abey.co.jp/protect/protect.cgi" method="POST">
↓↓↓修正
<form action="http://abey.co.jp/protect/protect.cgi" method="POST">
と、してみて下さい。
# 的外れだったらゴメンなさい。訳あって、operaやfirefoxをインストしたくないんです^^;
記事No | : 2415 |
投稿日 | : 2007/12/21(Fri) 12:02:41 |
タイトル | : Re^2: WebProtectにおけるCGI利用 |
ID情報 | : sccrt |
投稿者 | : こぺ |
URL | : http://abey.co.jp/protect/protect.cgi |
pachira 様
迅速なレスありがとうございます。
早速試してみましたが、ダメでした。
===IEの場合===
認証せずに直接public_html内のCGIにアクセス→No cookie
認証後、private_html内からformを使ってCGIにアクセス→OK
認証後、直接public_html内のCGIにアクセス(クッキー有効期限内)→OK
================
つまり、IEの場合は完璧にCGIが働いているようです。
===Opera FireFoxの場合===
認証後、直接public_html内のCGIにアクセス→OK
※認証後、private_html内からformを使ってCGIにアクセス→No cookie
=========================
となり、※の部分だけがおかしいようです。
No cookieのメッセージ自体はcook3.cgiから出力されているようなので、同ファイル内の
=============cook3.cgiより===============
# クッキー情報の有無を確認
if ($cid eq "" || $cpw eq "") { &cookError("No Cookie"); }
=========================================
が問題のような気がします。別PC・別アカウントでも試してみましたが、ダメでした。
また、お気づきの事がありましたら、お教え下さい。
記事No | : 2416 |
投稿日 | : 2007/12/21(Fri) 15:36:18 |
タイトル | : Re^3: WebProtectにおけるCGI利用 |
ID情報 | : teketen |
投稿者 | : てけてん |
Opera9.24で、設定で「Cookieを許可する」にしてアクセスしましたが、ちゃんとログイン出来ました。
(私は、いつもOperaを愛用しています)
ログイン方法は、BASIC認証でログイン、protect.cgiでログイン、ログイン完了ページにアクセス。
そのページより、チョコレートのアンケートのリンクをクリックしました。
アンケート内容は、出身地は?好きなチョコレートは?ですよね?
その後、クッキーを削除してアクセスしたら、ちゃんと「No Cookie」となりました。
と…これを書いている間に、アンケートページへはフォームでアクセスするように変更されましたね。
う〜ん、これだと、Goの画像を押したとたん、BASIC認証のダイアログ(認証画面)が表示されます。
その認証サイトのURLは、http://www.abey.co.jp/とwwwのサブドメインの付いたものになっています。
それで気付きましたが、protect.cgiの設定で、アンケートcgiへのパス指定を、http://www.abey.co.jp/〜のURLにしませんでしたか?
ここを、http://abey.co.jp/〜とwwwのサブドメイン無しで指定してください。
http://www.example.com/と、http://example.com/と、どちらでアクセスしても同じ内容を表示するサイトもありますが、wwwは単なるサブドメインなので、www付きとなしで全く違うサイトを運営される人も居ます。
(私もドメインを取得してサイト運営をしていますが、www付きのサイトは運営していません)
ですので、本来はOperaやFirefoxの動作が正しいと思うのですが。
あと、気になったのは、ログイン完了ページで、もう一度BASIC認証の認証画面が表示されたことです。
画像や外部スタイルシートやサイト内リンクのURLなど、http://から指定するものは、会員ページへのリンクをwwwなしでアクセスさせるなら、全て無しのアドレスで統一。
wwwありでアクセスさせるなら、全てありで統一するようにしてください。
記事No | : 2421 |
投稿日 | : 2007/12/21(Fri) 20:32:36 |
タイトル | : >てけてんさん |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
こんにちは(こんばんは)
> ですので、本来はOperaやFirefoxの動作が正しいと思うのですが。
要は、私もIEよりOperaやFoirFoxの方がcookieの管理が正確で厳密であると言いたかったのですが、何せ検証出来ないので中途半端なレスになってしまいました。^^;
いつもフォローをありがとうございます。
記事No | : 2422 |
投稿日 | : 2007/12/21(Fri) 21:01:11 |
タイトル | : Re: >てけてんさん |
ID情報 | : teketen |
投稿者 | : てけてん |
pachiraさん
余りお気になさらずに。
返信出来るものが返信するで、良いのではないでしょうか。
(繋ぎの返信でも有意義だと思いますよ)
# 私なんぞ、サポーターではないので、気が向いた時しか返信しませんし(^^;;;
記事No | : 2435 |
投稿日 | : 2007/12/24(Mon) 13:38:51 |
タイトル | : Re^2: >てけてんさん |
ID情報 | : sccrt |
投稿者 | : こぺ |
URL | : http://abey.co.jp/protect/protect.cgi |
てけてんさん、pachiraさんありがとうございます。
返信が遅れてしまい申し訳ございません。
まだ、ご指南頂いた方法を試しては無いのですが、とりあえず御礼まで・・・