PHP 函数 getimagesize() 是否有任何安全保留?
我将在 OSCommerce 电子购物车的修改中使用它——不允许用户上传,但 SQL 用于文件名。
I'll be using it in a modification for OSCommerce e-cart -- no user upload is allowed but SQL is for filenames.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
某些类型的巨大或畸形图像可能会很快达到您的内存限制。这对您来说是否是一个问题取决于您如何使用它。另外,请记住,如果您在 URL 上使用 getimagesize(),则您正在执行 HTTP 请求。
It is possible to hit your memory limits quite quickly with huge or malformed images of certain types. Whether this is a problem for you depends on how you are using it. Also, keep in mind that if you use getimagesize() on a URL, you are doing an HTTP request.
据我所知,使用它没有安全风险......您没有从用户那里获得输入,它只是返回您传递的图像的大小。
AFAIK there is no security risks in using it...you aren't getting input from user, and it just returns size of the image you pass.