假设在mac os x中有一个PHP文件,或者除了JPEG,JPG或PNG之外的任何其他文件。
如果我点击,并更改扩展程序,如下所示
现在,如果我选择使用.png,它将成为一个png文件,可以在iOS图库中看到。
现在,如果一个人将其上传到服务器,作为个人资料图片或任何方式,我该如何检查它是真实图像还是PNG或JPG形式的其他内容。
注意:这只是为了避免黑客或有害脚本。
感谢。
答案 0 :(得分:0)
尝试使用mime_content_type(),然后按类型创建条件.. http://php.net/manual/en/function.mime-content-type.php