No.3ベストアンサー
- 回答日時:
こんにちは!
私見ですが、GETの威力はアクセスログで発揮されます。
具体的にはこうです。
(1)127.0.0.1 - - [03/Apr/2012:17:45:53 +0900] (略) "http://127.0.0.1/****/prog3.php"
(2)127.0.0.1 - - [03/Apr/2012:17:45:55 +0900] (略) "http://127.0.0.1/****/prog4.php?code0=2598569&ye …
(1)はPOSTなのでどんなデータを送信したか不明ですが
(2)ならこんなデータを送った→あなたは何時何分にこんなオペレーションをしましたね。と言うことができます。
クライアントが増えるほど「何をやったか忘れたけどデータが変になった!」なんてコールや(言葉は悪いですが)不正アクセス狙いの異常な値入力も増えます。
そんなときの対処やもちろんバグの発見も容易になるのです。
また、GET送信だとアドレスに値を埋め込める(=テキストデータで編集してアドレスバーへ貼り付け)のでデバッグも楽です。
テストのときにいちいちフォームに値を打ち込む手間から逃れられます。
10以上のフォームに値入力するのはやってみると結構面倒で、結果デバッグに抜けが出たりします。
IEでアドレスバーが隠せなくなってからは逆にクライアントに送信内容が丸見えになってしまうので、私は検索フォームに使っても入力フォームには使いません。
SSL通信にしたりツールバーやメニューバーを無効にしたり、余計な気を遣うことと、それでもセキュリティ面に不安を残すデメリットも忘れないでくださいね。
kureakaiさんはこれからwebアプリを作ろうとされているのですか?
やりはじめて面白くなればハマりますよ!がんばって!
>(2)ならこんなデータを送った→あなたは何時何分にこんなオペレーションをしましたね。と言うことができます。
確かに、おっしゃられる通りですね。
納得できました。
>10以上のフォームに値入力するのはやってみると結構面倒で、結果デバッグに抜けが出たりします。
これもその通りですね。GETにこんな使い方のメリットがあったなんて気づきませんでした。
ご教授ありがとうございました。
大変参考になりました。
No.2
- 回答日時:
パラメータ設定をリンクに埋め込めるのが一番大きいですね
クライアントサイドから言えばパラメータ付きブックマークが
とっておけるのは有利でしょう
>パラメータ付きブックマークがとっておけるのは有利でしょう
確かにおっしゃられる通りです。
これも意外でした。
ご教授ありがとうございました。
No.1
- 回答日時:
form要素を書かなくてもanchor要素を生成すればいいので、他に教えるときにURLで示せます(Blogなどで記事番号を引き渡しているものなど)。
#ページ番号などで、いちいちform要素を生成するのは面倒ですしねぇ(汗
あと、リロード時に再送信するかどうかの問い合わせなどが発生しないというのもありますね。
>リロード時に再送信するかどうかの問い合わせなどが発生しないというのもありますね。
これ、気づきませんでした。
もしかして、POSTのアドレスページ更新時に問い合わせが出てきてたのでしょうか…。
GETのときは、アドレスで値が指定されているから。出てこないんですね。
ご教授ありがとうございました。
大変参考になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- PHP a href リンクタグでだけで 送信が できちゃっています。 1 2022/04/18 04:25
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- 英語 どのような場合に、予定や進行していない動詞を進行形にするかについて 2 2022/03/22 22:31
- 英語 TOEIC公式問題集のリスニングの一部分に “I’ll get an ad in the local 2 2022/08/17 18:52
- TOEFL・TOEIC・英語検定 TOEIC公式問題集5にある英文で質問があります。 I'm glad you have expres 2 2022/09/22 05:56
- 英語 提示文の構造について 3 2022/06/27 18:03
- 英語 The bicycle became part of a grassroots recreation 1 2023/02/08 15:50
- 英語 英語の質問です 7 2022/06/16 20:43
- 英語 "In a considerable effect to those..." の In は正しいか? 3 2023/06/22 07:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php 入力画面から確認表示画面...
-
動的にhtmlテーブルを表示
-
会員登録システム 仮登録のメ...
-
【ExcelVBA】検索したデータを...
-
POSTで受け渡したものを保存し...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
Yahoo! JAPAN IDを新規取得でき...
-
PHP一覧表示した項目にリンクを...
-
switch()文で値の大小比較
-
DMMの動画を全件取得したのです...
-
自分の掲示板にアクセス解析を...
-
DTOとEntityの差は何ですか。
-
ps3で久しぶりにCDの音楽情報取...
-
小数点以下0の非表示
-
IEを使わないでhtmlテキストを...
-
format関数について
-
ローカルのコンピュータ名を取...
-
shシェルスクリプト 空白行の...
-
PHPでのパスワード制限のセキュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php 入力画面から確認表示画面...
-
ログイン画面から入って、「戻...
-
php history.back()の戻るボタ...
-
POSTで受け渡したものを保存し...
-
フォームを使わずにPOST送信す...
-
VBAで重複チェックの仕方を教え...
-
PHPで値を保持する方法
-
ブラウザバックしてもチェック...
-
IFRAME内PHPのセッション変数取...
-
【Java】投稿完了画面リロード...
-
HTMLエスケープ処理とデーター...
-
cURL関数を使用したphpからのpo...
-
asp.netでのセッションを使用し...
-
「ページネーション」で検索キ...
-
php に関して質問です。 各ユー...
-
閉じるボタン「×」を制御したい
-
PHPで名寄せするには?
-
セッションを使用したページ遷移
-
HTMLエスケープすべき場所につ...
-
GETのメリットについて
おすすめ情報