为了账号安全,请及时绑定邮箱和手机立即绑定

用于旋转 jpeg 的 PHP 函数只能工作一次

用于旋转 jpeg 的 PHP 函数只能工作一次

PHP
守着星空守着你 2022-12-30 17:06:07
我写了这个简短的函数,它是从电子邮件链接触发的,只要有新照片上传到我的服务器,它就会通知我:$fotofil = $_GET['fotofil'];$image = imagecreatefromjpeg("media/$fotofil");$image = imagerotate($image, 270, 0);imagejpeg($image, "media/$fotofil");echo "The photo has been rotated:<br />";echo "<img src='media/$fotofil' style='max-height:90vh;' />";该函数将图像顺时针旋转 90 度并以原始文件名保存。出于某种原因,这只有效一次。如果我再次触发同一个链接,它会保持第一次触发时的旋转。为什么?
查看完整描述

1 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

您可以禁用浏览器的缓存或通过向源添加随机数来欺骗缓存。这样,每次请求的 URL 都会更改,浏览器将找不到它。


$rand = time() . rand();

echo "<img src='media/{$fotofil}?r={$rand}' style='max-height:90vh;' />";


查看完整回答
反对 回复 2022-12-30
  • 1 回答
  • 0 关注
  • 62 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信