0

私は仮想ペット Web サイトを運営しており、PHP GD ライブラリを使用してアバターとペットを作成しています。これまでに 1,000 人以上のユーザーがいますが、この問題が発生したユーザーは 3 人だけです。ただし、ユーザーごとに、まったく同じ問題です。

これらのユーザーに表示されるスクリーンショットを次に示します。

画像の大部分は「リンク切れ」アイコンを表示するだけですが、時々画像の構築が開始され、終了する前に停止します。

これらはそれを修正するための私の試みです:

  • 画像を取得して印刷する以外のすべてをコードから削除しました。
  • 別のホストによってまったく別のサーバーにコードを配置しました
  • Cloudflare DNS サーバーからサイトを削除して、Cloudflare が原因であるかどうかを確認しました
  • PNG の代わりに JPEG 画像を使用

これは、これらのユーザーからこれまでに収集した情報です。

  • プロキシ経由でサイトを表示すると、画像を読み込むことができます
  • 同じインターネット接続からラップトップを使用すると、画像が正常にロードされました
  • ブラウザは壊れたリンクを出力するか、画像にエラーがあり表示できないと表示します。

最後に、私が使用している簡単なテスト画像ページのコードを次に示します。

<?
$finalimage = imagecreatetruecolor(500,500);
$file = 'http://www.somesite.com/picture.jpg';
$layers = imagecreatefromjpeg($file);
imagecopy($finalimage, $layers, 0, 0, 0, 0, 500, 500);
imagedestroy($layers);

header("Content-type: image/jpeg");
imagejpeg($finalimage);
imagedestroy($finalimage);
?>
4

2 に答える 2

0

ユーザーの問題は、Kaspersky アンチウイルスの使用にありました。彼らは私たちの URL を Web セキュリティ下の信頼済みサイトのリストに追加する必要がありました。その後、すべての画像が正常に読み込まれました。

于 2013-01-18T00:15:26.130 に答える
0

最後にを忘れましたimagedestroy($finalimage);が、問題が解決するかどうかはわかりません

于 2013-01-16T08:14:46.530 に答える