KENT-WEB サポートコーナー 過去ログ [ 0233 ]


記事No: 12093
投稿日: 2013/07/19(Fri) 22:26:51
タイトルCAPTCHA-MAILについて
ID情報: t110621s
投稿者: 坂井敏記
URLhttps://mw2plnmq0d.securesites.com/2013test0719/captmail.cgi

必須項目を未記入などエラー表示のあと、
前画面へ戻るボタンで戻ると、
画像認証の数字が変更しています。
エラー箇所を修正し、画像認証の変更になった数字を再入力すると、
こんどは、画像認証のエラーになります。
前画面へ戻るボタンで戻ると、また画像認証の数字が変更になってます。
その数字を入力しても、画像認証エラーになり、これをを繰り返します。

ページを再読み込みして、また一から記入して間違いなく行けばOKで進められますが、
エラーになるとこれでは、一から記入になり、また誤記入しかねないのです。

ところが、Kentさんのサンプルで試すと、
必須項目の記入エラーで戻るときも、
画像認証の数字は変わらず残っていて、
記入エラーを修正すると、OKで進んでいけます。

また、画像認証の数字の記入ミスの場合も、戻っても数字はそのままで、
記入を修正するとOKで進んでいけます。

できれば、kentさんのサンプルのように設定したいのですが、
どうすれば良いでしょうか。


よろしくお願いいたします。


記事No: 12096
投稿日: 2013/07/22(Mon) 09:40:42
タイトルRe: CAPTCHA-MAILについて
ID情報: kent
投稿者: KENT

> 必須項目を未記入などエラー表示のあと、
> 前画面へ戻るボタンで戻ると、
> 画像認証の数字が変更しています。
> エラー箇所を修正し、画像認証の変更になった数字を再入力すると、
> こんどは、画像認証のエラーになります。
> 前画面へ戻るボタンで戻ると、また画像認証の数字が変更になってます。
> その数字を入力しても、画像認証エラーになり、これをを繰り返します。
>
> ページを再読み込みして、また一から記入して間違いなく行けばOKで進められますが、
> エラーになるとこれでは、一から記入になり、また誤記入しかねないのです。
>
> ところが、Kentさんのサンプルで試すと、
> 必須項目の記入エラーで戻るときも、
> 画像認証の数字は変わらず残っていて、
> 記入エラーを修正すると、OKで進んでいけます。
>
> また、画像認証の数字の記入ミスの場合も、戻っても数字はそのままで、
> 記入を修正するとOKで進んでいけます。
>
> できれば、kentさんのサンプルのように設定したいのですが、
> どうすれば良いでしょうか。

おそらくキャッシュのせいでしょうね。
同じプログラムでありながら、動作が異なるのであれば、サーバ側の設定かもしれません。

ちなみに、上記のURLアドレスで確認してみましたが、私のブラウザ(IE10)では、特にそのような現象は起こりませんでした。

試しに、入力フォームの method="post" を method="get" に変更すれば、改善するかもしれません。
その場合、init.cgiにて

# 送信は method=POST 限定 (セキュリティ対策)
# 0=no 1=yes
$cf{postonly} = 0;

としてください。


記事No: 12104
投稿日: 2013/07/22(Mon) 22:17:53
タイトルRe^2: CAPTCHA-MAILについて
ID情報: t110621s
投稿者: 坂井敏記

> ちなみに、上記のURLアドレスで確認してみましたが、私のブラウザ(IE10)では、特にそのような現象は起こりませんでした。

Mac の Safari でテスト重ねていましたので。
どうも、Safariが原因のようでした。
MacでもFirefoxは大丈夫でした。
また、winでも IE でも Firefox でも大丈夫でした。

ちなみに、Safariのキャッシュを空したり、cookieをリセットしましたが、
改善されなかったですね。
一度、自宅のMacでテストしてみたいと思います。

ありがとうございました。


記事No: 12208
投稿日: 2013/08/18(Sun) 16:51:17
タイトルRe^3: CAPTCHA-MAILについて
ID情報: t110621s
投稿者: 坂井敏記


> 一度、自宅のMacでテストしてみたいと思います。
だめでした。

そして、あれから、いろいろ試みてますが解決しなかったのですが、
ちょっとしたことから、原因がわかりました(ただ、解決まではいってません)

それは、サーバーの共用SSLをいままで使用していました。
どうもこれが、mac Safariと相性がわるいようです。
共用SSLをはずして行うとOKです。
画像認証の数字が、エラー画面からの戻るボタンで戻ってもそのままで、
数字を合わすとクリア(送信できます)しています。

これに、気づいたのはKentさんのデモではできているのに、
何故、私の場合はと、ソースなど照らし合わせているうちに、
URLをみると、http:// なのに気づき、原因がわかるに至った次第です。

win = ok
mac でも FireFox = ok
mac Safari = これのみだめ

それと、サーバーは2社の共用SSLで調べましたが、
結果はどちらもmac Safariのみ不具合です。
サーバー会社は、heteml と Web ARINA です。

ちなみに、入力ミスなくいけばmac Safariからでも送信完了できますので、
機能てきには問題ないのですが、
一度、入力ミスで、戻るを一度すると、
認証番号が変わりますし、
すべて間違いなく入力しても、それ以降は、画像認証数字が間違いですとなり、
戻る、入力チェック、送信(間違い)また戻るの繰り返しになります。
再読み込みして、初めからミスなしに再入力するとokなのですがね。

共用SSL
https://trust2013-p.heteml.jp/test-form/captmail.cgi

普通のディレクトリ
http://trust2013-p.heteml.jp/test-form/captmail.cgi

現象がmacのSafariだけということなので、希少ですが、
解決策あれば、よろしくお願いいたします。


記事No: 12209
投稿日: 2013/08/19(Mon) 09:06:16
タイトルRe^4: CAPTCHA-MAILについて
ID情報: kent
投稿者: KENT

>
> > 一度、自宅のMacでテストしてみたいと思います。
> だめでした。
>
> そして、あれから、いろいろ試みてますが解決しなかったのですが、
> ちょっとしたことから、原因がわかりました(ただ、解決まではいってません)
>
> それは、サーバーの共用SSLをいままで使用していました。
> どうもこれが、mac Safariと相性がわるいようです。
> 共用SSLをはずして行うとOKです。
> 画像認証の数字が、エラー画面からの戻るボタンで戻ってもそのままで、
> 数字を合わすとクリア(送信できます)しています。
>
> これに、気づいたのはKentさんのデモではできているのに、
> 何故、私の場合はと、ソースなど照らし合わせているうちに、
> URLをみると、http:// なのに気づき、原因がわかるに至った次第です。
>
> win = ok
> mac でも FireFox = ok
> mac Safari = これのみだめ
>
> それと、サーバーは2社の共用SSLで調べましたが、
> 結果はどちらもmac Safariのみ不具合です。
> サーバー会社は、heteml と Web ARINA です。
>
> ちなみに、入力ミスなくいけばmac Safariからでも送信完了できますので、
> 機能てきには問題ないのですが、
> 一度、入力ミスで、戻るを一度すると、
> 認証番号が変わりますし、
> すべて間違いなく入力しても、それ以降は、画像認証数字が間違いですとなり、
> 戻る、入力チェック、送信(間違い)また戻るの繰り返しになります。
> 再読み込みして、初めからミスなしに再入力するとokなのですがね。
>
> 共用SSL
> https://trust2013-p.heteml.jp/test-form/captmail.cgi
>
> 普通のディレクトリ
> http://trust2013-p.heteml.jp/test-form/captmail.cgi
>
> 現象がmacのSafariだけということなので、希少ですが、
> 解決策あれば、よろしくお願いいたします。

残念ながら、特定のブラウザのみに発生するような事象については、解決策は思い浮かびません。
特に、mac safari であれば、テスト環境もありません。


記事No: 12214
投稿日: 2013/08/20(Tue) 10:07:27
タイトルRe^5: CAPTCHA-MAILについて
ID情報: t110621s
投稿者: 坂井敏記


>
> 残念ながら、特定のブラウザのみに発生するような事象については、解決策は思い浮かびません。
> 特に、mac safari であれば、テスト環境もありません。

そうですよね、、、
また、何かこちらで、わかったら書き込みます。

それと、新たにですが win の chrome でも mac Safariと同様の現象になることが判りました。
Javaのセキュリティの扱い方の違いなのでしょうかね、、、


[検索ページ] [掲示板]