Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件上载和重命名(不带扩展名)_Php - Fatal编程技术网

Php 文件上载和重命名(不带扩展名)

Php 文件上载和重命名(不带扩展名),php,Php,我有一个php上传脚本。它工作得很好。我只想知道我保存图片的方式是否安全,它是否会显示在所有浏览器上。假设我上传了:image.gif,然后我将它保存到上传文件夹:2ad25adt4mt2,也就是说,注意,没有扩展名。虽然它显示在我当前的浏览器上。只想知道如果查看我的网站,它是否会显示在所有浏览器上。您可以尝试使用查看您的网站在其他浏览器和计算机上的外观,但是,通常认为最好包含文件扩展名,因为它们会告诉计算机“嘿,这是一个图像/文本/任何文件,你需要用程序X打开它” 据我所知,不使用文件扩展名不

我有一个php上传脚本。它工作得很好。我只想知道我保存图片的方式是否安全,它是否会显示在所有浏览器上。假设我上传了:
image.gif
,然后我将它保存到上传文件夹:
2ad25adt4mt2
,也就是说,
注意,没有扩展名。虽然它显示在我当前的浏览器上。只想知道如果查看我的网站,它是否会显示在所有浏览器上。

您可以尝试使用查看您的网站在其他浏览器和计算机上的外观,但是,通常认为最好包含文件扩展名,因为它们会告诉计算机“嘿,这是一个图像/文本/任何文件,你需要用程序X打开它”


据我所知,不使用文件扩展名不会给您带来任何安全好处。

我可以问一下,您为什么不希望使用扩展名吗?出于安全原因,我认为这样做很好?我想不出任何东西会使提供扩展名的内容不那么安全。有关其“类型”的信息“被嵌入到图像的数据中。