0

プレーンなphpページに提供する必要がある特定のヘッダーはありますか?

私はユーザーやそのようなものをリダイレクトしていません、そして私のマークアップにはすでにとがdoctypeあります<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

PHPから始める必要もありますheader()か?何か具体的なことはありますか?

4

4 に答える 4

2

header()HTTPヘッダーを送信するためのものです。あなたが尋ねているなら、あなたはおそらくまだそれを必要としないでしょう、しかしあなたは次のことをすることによってあなたを取り除くことができますmeta

header('Content-Type: text/html; charset=utf-8');

コンテンツが送信される前にheader()ディレクティブがすべて送信される必要があることに注意してください。そうしないと、エラーが発生します。

于 2012-04-20T22:35:31.080 に答える
1

phpを使用してhtmlをレンダリングしている場合は、text/htmlを使用します。

通常、Webサーバーは実際にこれを実行していることを認識しており、ヘッダーコンテンツタイプを明示的に設定する必要はありません。少なくともこれはapacheの場合です。

于 2012-04-20T22:34:47.133 に答える
1

PHPに何かを提供する必要はありません:)PHPを同じ方法で出力していると仮定すると、メタUTF8がすべて設定されています。

于 2012-04-20T22:34:49.847 に答える
0

PHPページを提供するには、この方法でheader()関数を使用します

http://www.google.com/ ");?>ただし、ヘッダーが送信される前にHTML出力を取得することはできないことに注意してください。この代替手段のいずれかを使用することもできます。

于 2012-05-05T06:43:55.263 に答える