2012-02-24 2 views
1

今日のデータベースを使用しますが、なぜですか?彼(ページ)はどのようにしてdbからデータを取得するためのクエリを作成しますか?htmlの拡張子私は.html拡張子を持つブログと(非常に人気の巨大な1、)のWebページを見た

私はあなたのデータベースを照会することはできませんHTMLを知っています。 PHPを使用することができます。しかし、拡張子は.htmlです。

私はすでに(データベース-identifer-を照会よりも、$ _GET [「URL」]と、ほとんどの場合)のデータを格納および取得するためにPHPとMySQLを使用して、Webページを作っ

。私は、すべてのページ要求がページを訪問するとmysqlサーバが動作するようになることを知っています(例えばクエリ)。そして、もしそのページがサーバ(マシン)を過度に使用しないように非常に一般的であれば、またはそれはどのように機能していますか?私はまた、ブログ(wordpress)でこれを見た。

私の英語のために残念です。ありがとうございました!

答えて

3

これは、ページの拡張子をどうするかを把握するために、サーバー次第です - そしてそれは設定可能です。たとえば、Apacheでは、AddHandlerを使用して.phpファイルをPHPで処理するように指定できますが、.htmlファイルをPHPで処理するよう指定することもできます。あなたが望むようにサーバーを動作させることができますが、慣習的に.htmlページはHTMLページを返します(意味があります)。サーバーが実際に「話している」というプロトコルでは、ページの拡張子は1ビットではありません。何より重要なのは、どのようにクライアントとサーバ送信されているもの本当に数字出ているcontent-typeaccept HTTPヘッダーとページのDOCTYPE、に忠実になることです。

2

は、通常、これは、.htaccessファイル内のModリライトを使用して行われます。

実際には静的なHTMLページではありません.HTTPの読み込みは、htaccessファイルがURLを読み込みますが、別のWebページ(IE PHPなど)を読み込み、URLの詳細を動的ページへの変数。

は、ここでより多くの情報です:http://httpd.apache.org/docs/current/mod/mod_rewrite.htmlまた、サーバーを伝えることができAddTypeのオプションを、.htaccessファイルを使用して行うことができ

は(.htmlなど)は、例えばPHPファイルとして動作する任意のextionを行います。

関連する問題