ホームページ >バックエンド開発 >PHPチュートリアル >ランダム検証を生成しますか?
認証コードをランダムに生成するコードをインターネットからダウンロードしましたが、常に画像の表示に失敗します
しかし、同僚はそれを表示でき、コードは正しいです
これはなぜ設定を追加する必要があるのでしょうか? ?
php 構成ファイルで extension=php_gd2.dll を見つけ、その前にある「;」を削除して再起動します
コード ファイルに BOM がある可能性があります。ヘッダーを削除してください
分析用にコードを投稿します。
ヘッダー文をコメントアウトして、エラーがあるかどうかを確認できます。
そうですね
2 階は正しいです GD2 ライブラリは開いていませんhttp://www.cnblogs.com/zcy_soft/archive/2011/07/06/2098771.html
リンクを教えてください。 gd2を開いてみる
実行すると、
Replace header("Content-Type :image/png"); この文がコメントアウトされている場合、次のエラーが表示されます:
注意: 未定義の定数コードの使用 - 'code と仮定します。 ' in...
$num1=$_SESSION[code]; この文はエラーを報告します、この文は役に立たないので削除できます。
または、最初の行に error_reporting(E_ALL & ~E_NOTICE); を追加して、通知エラーをブロックすることもできます。これも解決できます。
これは私の操作の結果です
上記のコードを実行できますか? 実行後に確認コードが表示されますか?
extension=php_gd2.dll 前の
私のコードを別のコードに削除します間違った確認コード