この記事の例では、thinkphp、onethink、thinkox で検証コードが表示されない問題の解決方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
確認コードを使用すると、最初は正常に機能しましたが、その後表示されなくなりました
インターネットでは、UTF-8 のエンコードの問題だと言われていますが、どの BOM を削除して BOM フリー形式に変換すればよいでしょうか?
すべて試しましたが、うまくいきませんでした
後で確認コードを呼び出す場所に
を書いていたことが分かりました。Public function verify(){ import('ORG.Util.Image'); Image::buildImageVerify(); }
これを次のように変更するだけです:
Public function verify(){ import('ORG.Util.Image'); ob_clean();//这个就是关键 Image::buildImageVerify(); }
ob_clean 関数の目的は、Web サイトに生成された画像ファイルが多数ある場合、それらに正しくアクセスするにはバッファを頻繁にクリアする必要があります。
もっと thinkPHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「ThinkPHP チュートリアルの概要」、「ThinkPHP の一般的なメソッドの概要」、「PHP での Cookie の使用法の概要」、「基本的な」 Smarty テンプレートを使用するためのチュートリアル」および「PHP テンプレート テクノロジの概要」。
この記事が、ThinkPHP フレームワークに基づく皆様の PHP プログラミングに役立つことを願っています。