前回はクエリを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の場合また設定が全然違う気もするけど)
**
クエリの仕組みは何となく分かった。
例えば
Googleで検索窓にクエリを入力
↓
日本語であればエンコード(これ、容量を小さくするためらしいです)
↓
サーバー側から結果を返す
書いたら凄く当たり前だなwww
Googleの場合PHPではないだろうけどw、仕組みとして納得したので良しとする。
タグ : コンテンツ発想
真っ白ってのはたぶん500エラーとかですかね。
ブラウザにもよるみたいですがFFはそうなるみたいです
myブログ
(`・ω・)つhttp://iisblog60.blogspot.com/
勉強になります。
流石に本職の方は強い・・・
>真っ白ってのはたぶん500エラーとかですかね。
なるほど。
500とか初めて聞いたwド素人すいません。。。
>blog
RSS登録した!
参考にさせてください!
てか、
>PHPをまじめに勉強しだして約半年
半年かwすげえww