gpt4 book ai didi

PHP文件图片上传安全

转载 作者:行者123 更新时间:2023-12-02 21:53:55 26 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/

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