gpt4 book ai didi

php文件图片上传安全

转载 作者:行者123 更新时间:2023-12-02 04:55:16 25 4
gpt4 key购买 nike

$filename=$_FILES['file']['name'];
$type=$_FILES['file']['type'];
$extension=strtolower(substr($filename, strpos($filename, '.')+1));
$size=$_FILES['file']['size'];


if(($extension=='jpg' || $extension=='jpeg') && ($type!='image/jpg' || $type!='image/jpeg')){...

我有一个输入文件,只能让用户上传 jpg/jpeg 图片,我有检查类型、扩展名、大小。

  1. 但是我不确定如何检查用户是否更改了扩展名。(例如 abc.php -> abc.jpg)

  2. 在将用户图像保存到我的服务器之前我还需要检查什么吗?

最佳答案

您可以使用exif_imagetype()检查图像

http://www.php.net/manual/en/function.exif-imagetype.php

exif_imagetype() reads the first bytes of an image and checks its signature.

关于php文件图片上传安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com