プレーンなphpページに提供する必要がある特定のヘッダーはありますか?
私はユーザーやそのようなものをリダイレクトしていません、そして私のマークアップにはすでにとがdoctype
あります<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
PHPから始める必要もありますheader()
か?何か具体的なことはありますか?
header()
HTTPヘッダーを送信するためのものです。あなたが尋ねているなら、あなたはおそらくまだそれを必要としないでしょう、しかしあなたは次のことをすることによってあなたを取り除くことができますmeta
:
header('Content-Type: text/html; charset=utf-8');
コンテンツが送信される前にheader()
ディレクティブがすべて送信される必要があることに注意してください。そうしないと、エラーが発生します。
phpを使用してhtmlをレンダリングしている場合は、text/htmlを使用します。
通常、Webサーバーは実際にこれを実行していることを認識しており、ヘッダーコンテンツタイプを明示的に設定する必要はありません。少なくともこれはapacheの場合です。
PHPに何かを提供する必要はありません:)PHPを同じ方法で出力していると仮定すると、メタUTF8がすべて設定されています。
PHPページを提供するには、この方法でheader()関数を使用します
http://www.google.com/ ");?>ただし、ヘッダーが送信される前にHTML出力を取得することはできないことに注意してください。この代替手段のいずれかを使用することもできます。