現在、クッキーで認証するページを作成し、動かしているのですが、大部分の人は認証を通るのに、認証できない人がいるのです。
現在、特定できているのが前のページで書き込んだクッキーが消える、もしくは、なくなってしまっているのです。
前のページでは
Response.Cookies("test")("type") = strType
Response.Cookies("test")("id") = strID
ページを移動して、
If( Trim(Request.Cookies("test")("type"))<> "G") Or( Trim(Request.Cookies("test")("id")) = "") ) Then 警告文
こんな感じでやっているのですが、なぜこのIF文にひっかかるかわからないのです。
警告文を見る人はだいたい、プロキシサーバーを使っているらしいのですが、プロキシサーバーを通すとクッキーがなくなるなんてあるのでしょうか?
どなたかこの解決方法、助言などございましたら、ご指導よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
プロキシを通すと、その直前にアクセスしていたページ情報(リファラ)を
隠すことができたりするので、
クッキーに関してもなんらかの影響が出るような設定があるのかもしれません。
テスト環境では、ブラウザ側にてJavaScriptを使用するなどして
クッキーが届いているか確認してみた方がよいでしょう。
No.1
- 回答日時:
IF文、クッキー、プロキシというキーワードからの推測です。
IF文にて、testのtypeのトリム結果が"G"でなければ
となっているので、
前のページでの
Response.Cookies("test")("type") = strType
にて"G"が記録されていないと考えられます。
Response.Cookies("test")("type") = strType
Response.Cookies("test")("id") = strID
にて、それぞれどのような内容が記録されているか確認できないでしょうか?
フリーのプロキシソフトも出回っているので、
ローカルでのテストも可能だと思われます。
参考URL:http://search.vector.co.jp/search?query=%83v%83% …
この回答への補足
ご指導ありがとうございます。
さっそくプロキシソフトを使いやってみようと思うのですが、プロキシサーバーを通すとクッキーがなくなるなんてあるのでしょうか?
現在の状態では、完全になくなってしまっています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- 英語 英語について I have been making cookies @@ one. 私は@@ずっとく 1 2022/05/05 16:41
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- システム ホームページの仕組みについて 3 2022/08/16 14:33
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- セキュリティソフト ヤフーメール 2 2022/05/02 23:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
なんでブラウザでPHPを動かすた...
-
PHPのCookieが有るか無いかで、...
-
LWP::Simple;でWebページを取得...
-
ポインター引数の関数でコンパ...
-
UTF-8で5~6バイトになる文字コ...
-
「1TB」のHDDに日本語は何字入...
-
10Mバイトて文字数に すると何...
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
Excel 1セル当りの文字数が2...
-
Excel VBA で Oracle CLOB型カ...
-
DataGridViewの特定列に入力さ...
-
Line Inputにて改行があっても...
-
Excel VBA メール作成について ...
-
SQLで1バイト、2バイト混在...
-
日本語で関数名等を記述するの...
-
【sed】変数に設定したコマンド...
-
質問です。
-
char str[256]の256の意味は?
-
文字列の最後の一字を削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
COleDateTime とtime_t
-
異なるドメインのサイトでcooki...
-
PHPのCookieが有るか無いかで、...
-
PHPの可変変数で数字部分を演算
-
ブラウザ間でCookieを共有する...
-
クッキーが消せない
-
ログインに関するフラグについて
-
cookieが無効のブラウザへの対...
-
なんでブラウザでPHPを動かすた...
-
クッキーの発行と取得
-
cURLでcookieを送受信する方法...
-
クッキーを連想配列で扱う方法...
-
現在日時から、任意の時日時を...
-
PHPで違うサーバーのスクリプト...
-
javascriptでcookieを削除するには
-
このサイトの二重投稿防止の方...
-
一度回答した人をはじくアンケ...
-
LWP::Simple;でWebページを取得...
-
Perlのフリーソフトの掲示板
-
getdate 桁統一方法
おすすめ情報