Supports Your Dreams - TCNWEB

メニュー

サポート

現在の場所:トップ > サポート > (旧掲示板)CGI・SSI関連

(旧掲示板)CGI・SSI関連

この旧掲示板は参照専用です。新規投稿はサポート掲示板までお願い致します。
レス階層が深い場合、ページ表示が乱れる場合があります。予めご了承下さい。

[リストへもどる]


投稿時間:03/11/05(Wed) 16:25
投稿者名:あい
Eメール:
URL :
タイトル:掲示板CGIの検索機能で・・

こんにちは。
ある掲示板CGI(http://www.coolandcool.net/pcg/cb/index.html)を設置した所、キーワード検索の際に不思議な(?)現象が起きます。
検索機能があって、検索結果のページ(search.cgi)からブラウザの戻るボタンを押すと、
直前の検索開始のページ(同じくsearch.cgi)ではなく、そのまま検索結果が表示されたままになります。
そこで(戻るボタンを1度押した後で)リロードすると、検索開始画面が現れます(下記サンプル1)。

(サンプル1)http://tcnweb.ne.jp/~sss/cb/search.cgi

自分で改造したことが原因かと思い、新しいファイルを一式ダウンロードし直し、新たに設置しましたが、同じ現象が起きています(下記サンプル2)。

(サンプル2)
http://tcnweb.ne.jp/~sss/cb2/search.cgi

原因を色々考え中ですが、もしかしてサーバーの設定と関係があるのかなと思い、書き込んでいます。
FTPツールはFFFTPで、「PASVモードを使う」と「LISTコマンドでファイル一覧を取得」にチェックを入れてあります。
エディタは、MKEditor for Windows Version 3.7.5-J(http://www.mk-square.com/home/software/mkeditor/index.html)を使っています。

そのCGIのサイトでも質問していますが、今のところ原因は分かっていません。他の方にも動作確認して頂きましたが、同じ現象が起きたそうです。
何かお気付きの点などあれば、教えて頂けると助かりますm(_ _)m宜しくお願いします。


投稿時間:03/11/06(Thu) 00:07
投稿者名:埴野@玉島コンピューターネットワーク
Eメール:info@tcnweb.ne.jp
URL :http://tcnweb.ne.jp/
タイトル:Re: 掲示板CGIの検索機能で・・

埴野@玉島コンピューターネットワークです。

サンプルとして公開頂いた検索ページを検証した結果、
本現象はInternetExplorerを利用の場合に発生し、
NetscapeやOperaでは発生しない事を確認致しました。

対策と致しまして、search.cgi中の1個所を修正して下さい。
修正前:<form action=search.cgi method=post>
修正後:<form action=search.cgi method=get>

原因としては、今回のプログラムの場合、
フォームデータ送信時にメソッドをpostとして送信した場合、
検索ページと検索結果ページのURLが同じになってしまう為、InternetExplorerで「戻る」を選択した場合にブラウザ側で
サーバにデータの再読み込みをしていないと考えられます。
データ送信時のメソッドをgetを利用する事でフォームのデータが
URLの最後に付加され、検索ページと検索結果ページのURLが
異なり、InternetExplorerでもデータの再読み込みが行われるものと
考えられます。

以上、御確認下さい。


投稿時間:03/11/06(Thu) 14:21
投稿者名:あい
Eメール:
URL :
タイトル:うまくいきました

> 対策と致しまして、search.cgi中の1個所を修正して下さい。
> 修正前:<form action=search.cgi method=post>
> 修正後:<form action=search.cgi method=get>
>
> 原因としては、今回のプログラムの場合、
> フォームデータ送信時にメソッドをpostとして送信した場合、
> 検索ページと検索結果ページのURLが同じになってしまう為、InternetExplorerで「戻る」を選択した場合にブラウザ側で
> サーバにデータの再読み込みをしていないと考えられます。
> データ送信時のメソッドをgetを利用する事でフォームのデータが
> URLの最後に付加され、検索ページと検索結果ページのURLが
> 異なり、InternetExplorerでもデータの再読み込みが行われるものと
> 考えられます。

管理人さん、ありがとうございます。さっそく訂正した所、うまく作動しました。
getとpostの違いを初めて知りました。こちらのサーバーとの相性か何かかと思っていて、お恥ずかしいです・・。

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


Web Forum Customized by TCNWEB

▲ページのトップに戻る


サイト内検索


 
検索方法の説明を見る

サービス提供状況


障害/メンテナンス情報はTCNWEB障害サポート

会員登録受付状況

紹介制による会員登録を実施中です。

お問い合わせ

サービスに関するご相談等、お気軽にご連絡下さい。
お問い合わせフォーム
または info@tcnweb.ne.jp

私たちの取り組み

私たちはエコスト活動等を通じて、地球環境やセキュリティに配慮したサービスを提供しています。
チーム・マイナス6%のページへ

広告配信

TCNWEBは広告収入で運用されています。




お問い合わせ | サイトマップ | プライバシーポリシー | 特定商取引法に基づく表記 | 著作権・商標
電気通信事業者(旧一般第二種電気通信事業者) 届出番号 A-20-9923
Copyright © 1998-2009 Tamashima Computer Network. All rights reserved.