ホームページ  >  記事  >  バックエンド開発  >  PHP認証コードで文字が表示されない場合はどうすればよいですか?

PHP認証コードで文字が表示されない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-09-03 10:01:213069ブラウズ

php 検証コードで文字が表示されない問題の解決策: 1. gd ライブラリを開く; 2. 画像の URL を直接リクエストする; 3. ファイルを BOM なしの utf-8 エンコードに変更する; 4. ob_clean() Just 関数を追加します。

PHP認証コードで文字が表示されない場合はどうすればよいですか?

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

こんな場合はどうすればよいですかPHPの認証コードで文字が表示されないのですが?

php の確認コードでは問題が表示されません

1. まず、gd がオンになっていて、サーバーに問題がないことを確認する必要があります

2. 確認コードが表示されない場合は、画像の URL を直接リクエストできます

構文エラー:

論理 エラー:

この時点で、構文エラーが発生すると、ページに対応するプロンプトが表示されます。

ただし、

構文エラーはなく、黒い画面が表示されるだけです。

ステップ2

変更header('Content -Type:image/jpeg')コメントすると、再びエラー メッセージが見つかります

## を解決するだけです。

#3. 画像

が表示できない理由:

ExtraOutput

BOM

utf-8

エンコードされたファイルの署名、3バイトの隠し文字。 によっても出力されます!ファイルを BOM4 なしで utf-8 にエンコードする必要があります。この時点で機能しない場合は、ヘッダーに ob_clean(); を追加します。

## ob_clean() の役割

これで終わりです

#ついに問題が見つかりました。皆さんのお役に立てれば幸いです

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP認証コードで文字が表示されない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。