这是一个我不知道如何解决的问题。
我的 ISP 已阻止的网站上有一张图片。
我的站点位于另一个国家,并且可以从那里访问被阻止的站点,我使用这个被阻止站点的 api 没有任何问题。但是当我从被阻止的站点上吃东西时 在我的站点上显示图片时,它不会加载。
请告诉我用什么方法挖?
---------- X搜索时间后这样做-----
$uri = $avatar;
$imageget = file_get_contents ($users_get[$user_id]["avatar"]);
$image = ImageCreateFromString($imageget);
ob_start();
imagepng($image);
$png = ob_get_clean();
$uri = "data:image/jpg;base64," . base64_encode($png);
echo "<img src=" . $uri . " />";
我让这段代码循环运行,结果没有显示图片,在 HTML 中是src="data:image/jpg;base64,"
我不知道问题是什么:(
您可以创建一个单独的 php 文件,该文件将为您从被阻止的站点中提取图片,我将在那里添加缓存,并在 get-parameter 中设置图片的路径。例如,我们创建 get_image.php 并将其放在站点的根目录中:
现在在页面本身上,例如在 index.php 中,设置图像的 URL,如下所示:
结果,域没有改变,图片也没有被阻止。如果你在 .htaccess 中变戏法,你也可以为图片制作一个漂亮的 url