3種の占い(クエリによっての変化)

前回はクエリをURL直打ちでしたが今回はクエリ投稿機能を作成しました。
3種の占い

よくみたら本に書いてあったw

理屈は簡単で、

<form method="POST" action="***.php(飛び先)">

これがコンテンツ内の投稿ソース。
来訪者歓迎ツールで使ってた仕様。

クエリの場合、このPOSTの部分をGETに変更させる。

<form method="GET" action="***.php(飛び先)">

今回の場合、form2.phpに

<form method="GET" action="query.php">

と入力したわけですね。そうすると入力クエリに応じて結果表示。

ちなみにquery.php側の設定は

aaa
bbb
ccc
それぞれに占いの設定をして、
それ以外だった場合「XX」を表記

という設定をしているのですが

「それ以外だった場合「XX」を表記」というのを撤去し、それ以外の文字列を入力したところ、画面が真っ白になりました。
こういうのは多分予期しないクエリを投げられた際の状況なんだろうけど、対応できる限り対応した方がいいですよね。
企業サイトであれば何らかのメッセージを残すとか。

404ページの活用みたいなもんだと思う。
(404の場合また設定が全然違う気もするけど)

PHPまとめ。

**

クエリの仕組みは何となく分かった。

例えば

Googleで検索窓にクエリを入力

日本語であればエンコード(これ、容量を小さくするためらしいです)

サーバー側から結果を返す

書いたら凄く当たり前だなwww
Googleの場合PHPではないだろうけどw、仕組みとして納得したので良しとする。


“3種の占い(2回目/クエリ投稿フォーム)” への3件のフィードバック

  1. 勉強になります。
    流石に本職の方は強い・・・
    >真っ白ってのはたぶん500エラーとかですかね。
    なるほど。
    500とか初めて聞いたwド素人すいません。。。
    >blog
    RSS登録した!
    参考にさせてください!

コメントをどうぞ

CAPTCHA