• ベストアンサー

URLの特定パラメーターだけを削除したい

受け渡されたURLに付帯されています特定のパラメーターだけを削除したいのですが、 簡単に削除可能なメソッドは、ありますでしょうか? もし無いのであれば、削除したいパラメーターを除外しまして、必要なパラメーターをゲット パラメーターして、パラメーターを再構築しまして次のページへパラメーターを受け渡す 方法しかないでしょうか? お詳しい方、ご教授お願い致します。

  • Java
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

結論から言うとないわ。 ない理由はHTTPリクエストの改ざんになってしまうから。

JACK_TOSHI
質問者

お礼

askaaskaさん、早々のレスありがとうございます。 >ない理由はHTTPリクエストの改ざんになってしまうから。 やはりそうでしたか。 先程、Webからどこぞの会社が作られたフレームワーク の中に改ざん可能としている物を、探し出せましたが。。。 利用しない方が、懸命ですね。 ありがとうごさいました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

もうちょっと具体的な質問にして欲しいわ。 URLはどういう風に扱っているの? 単なる文字列? それともHttpServletなのかしら?

JACK_TOSHI
質問者

補足

抽象的な質問ですいません。 HttpServletです。フレームワークはSpring利用部分です。 環境は、tomcat5.5系 + java5系・フレームワーク(Spring, Struts, seasar)

関連するQ&A

  • ブラウザのURLよりリクエストパラメータを隠す方法

    お世話になっております。 【質問内容】 httpd.confを修正することで、ブラウザのアドレス欄に表示されるURLのリクエストパラメータを隠す方法はありますでしょうか。 ありましたら、どなたかご教示いただけないでしょうか。 【条件】 1.現在Getメソッドを使用しておりPOSTなどに変更することはできません。 2.パラメータを渡すことは必須となっております。 3.修正可能なものはhttpd.confのみです。 以上、よろしくお願いいたします。

  • URLに表示されるパラメータについて

    携帯用のメンバー制cgiを使っています。 クッキーで式でなく、パラメータ(引数)にIDとPASSに渡してページ間をリンクさせるのでURLにIDとPASSが丸見えになります。個人的に不安を感じるのでパラメータ部分を暗号や記号みたいなものに変換してURLに表示させる簡単な方法はないでしょうか?Perlの知識はほとんどない私ですが、アドバイスをいただけたら幸いです。 以上、よろしくお願いします。

    • ベストアンサー
    • CGI
  • 特定URLから

    友人の運営するサイトが特定URLからの閲覧者から嫌がらせを受けています。 その特定URLの管理者に言っても聞き入れてもらえないのは分かっていますので、アクセス制限をかけたいと考えているようです。 しかし私も友人もホストによるアクセス制限のかけかたは知っていても特定URLからのアクセス制限は分かりません。 実際、あるのかどうかも分かりませんが、あったら非常にありがたいと思っています。 もしも特定URLからの閲覧者を弾く、アクセス制限の方法およびプログラム記載がありましたら、御教授願います。

    • ベストアンサー
    • CGI
  • OnClickでURL生成し、飛ばしたい

    以下のようにして、ボタンを押した際にGETで画面を遷移させてようとしています。 (ボタンのイメージ画像をクリックすると飛ぶ) <form method = "get" acion="http://www.test.ne.jp/" target="_next"> <input type ="hidden" name="p1" value="1"> <input type ="image" src="画像URL" onclick="formのsubmitをするメソッド"> </form> で、当然ながらhttp://www.test.ne.jp/?p1=1に行きます。 今回はここで生成されたURLに飛ばず、違うURLのパラメタにしたいと 考えています。 たとえば、上の例で言えば http://www.next.ne.jp/?url=http://www.test.ne.jp/ というURLを作って、そっちへ飛ばしたいのです。 (パラメタのほうのURLについてはエンコードしたいです) さてOnclickで…と考えたものの、URLはボタン押された時に 出来るんで、どうしたものかと悩んでいます。 http://www.test.ne.jp/までは固定なのでいいんですが、 hiddenが動的に増えたり減ったりするので、どうやってパラメタを 作ればいいのか…。 ご教授いただけないでしょうか。

  • 特定のシートを削除する

    いつもお世話になっています。 INパラメータがA~Zあり、各パラメータごとにシートを作成し、 その中に各パラメータごとのデータ表を作成しています。 このとき、表示するデータが全くないパラメータのシートを 削除したいのですが、出来るのでしょうか? 最初にシートをパラメータの数だけ作り、(シート名はパラメータの名前と同じ) そこでシート分ループさせています。 表示データの有無はプログラムにより、判断できます(Flg=1が返ってきます)。 Flg=1ならそのシート(パラメータA)を削除して次のシート(パラメータB)へ・・・ といった感じなのですが・・・。 シートの削除の仕方は載っているのですが、特定のシートを削除するには どうしたらいいのでしょう。 どなたか知ってる方、教えてください!!

  • すべてのページのurlをindex.phpに?

    PHP初心者です。 今数ページのあるウェブサイトを構築しているのですが、フレームワークを使わずにすべてのページのurlをindex.php?(なになに)にしたいと思います。例えば、reservationというページを開きたいときは、urlがindex.php?reservationみたいになります。どの方法が一番いいのですか? GETの戻り値を判断してurlを作成するということですか?それとももっといい方法がありますか? どなたか、お分かりの方がいらっしゃいましたら教えていただけませんでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • IISでURLフィルタリングをする方法

    IIS6.0でURLフィルタリングをかける方法を探しています。 やりたい事としては ・Webアプリ上で、URLにGetパラメータ不正入力によるアタックを規制したい。  そのため、URL内のGetパラメータを分析し、フィルタリングするルールを作りたい。 ・Webアプリ事態は元々IIS4.0で動いていた古い物である。  また、プログラム中Getパラメータを頻繁に利用しているため、Getそのものを  規制するわけにはいかない。 です。 URL承認(AuthUrl.dll)、Web.config、ASAPIのdll作成等を調べたのですが、 なかなか良い方法が見つかりません。 情報、アイディア、何でもいいので、何かご存知でしたらご教授いただけますと幸いです。 よろしくお願いします。 ◆システム構成 Windows Server 2003 IIS 6.0

  • 特定のURLからのアクセスがあったら表示されない。

    特定のURLからのアクセスがあったら、そのページが表示されないJavaScriptがわかりません。 referrer を取得して・・・ということだけはわかっていますが、なにせ初心なものでそれ以上わかりません。 ・リファラを取得する ・指定したURLと合致すれば、そのページを開かない ・指定したURL以外の場合は、そのページを開く よろしくご教授お願いいたします。

  • GETで「?」無しでパラメータの渡し方について

    ふと疑問に思いご存じの方がいらっしゃいましたらご教示下さい。 Aのページから検索を掛けてBのページでその結果を表示するという PHPスクリプトを書こうと思っています。 通常であれば、Aのページでmethod="GET"にして、「B.php?search=パラメータ」のように 次のページヘパラメータを渡してあげれば当然問題なく行けると思いますが、 このとき、ファイル名の後ろに付ける「?」を省略させて何らかの方法で動くようにする事は できないものなのでしょうか? 例えばBのファイルを「index.php」という名前にしておいて、「search」ディレクトリの 直下において「search/パラメータ」といった具合です。 「search/?パラメータ」で動作できる事は確認しました。 解決方法に付いてお分かりの方いらっしゃいましたら、ご教示のほどよろしくお願い致します。

    • ベストアンサー
    • PHP
  • URLのパラメタの表示方法を変えてSEOに効果的?

    パラメタがURLに含まれているようなページは検索されずらいですが、↓のような方法でURLの表示の仕方を変えると検索されやすくなりますか?ロボット検索エンジンはパラメタと受け取りますか? http://plaza.rakuten.co.jp/pgmemo/diary/20051110 … こちらのサイトでは1)を2)に変える方法が紹介されていました。 1) http://shinno.net/phpsample/pathinfo.php?a=123&b … 2) http://shinno.net/phpsample/pathinfo2.php/123/456/

    • ベストアンサー
    • PHP

専門家に質問してみよう