在PHP中为单个用户创建图像上载?

在PHP中为单个用户创建图像上载?,php,image,file-upload,Php,Image,File Upload,我在一个网站上工作,它将有一个简单的图像库页面,我想用PHP创建一个文件上传程序,而不是手动将所有图像嵌入我的HTML。我想知道是否有可能为一个用户(这样整个世界都无法上传东西)实现这一点,以及是否有可能不为该用户创建登录 这是可能的,但肯定不是那么安全。例如,您可以在URL中附加一个参数:site.com/?mode=admin,或者在执行上载或类似操作之前请求密码 但正如我所说的,根据安全性,这不是一个好主意。如果您只计划从一个地方发布,而安全性不是您最关心的(您只是想限制,以便不是每个人都

我在一个网站上工作,它将有一个简单的图像库页面,我想用PHP创建一个文件上传程序,而不是手动将所有图像嵌入我的HTML。我想知道是否有可能为一个用户(这样整个世界都无法上传东西)实现这一点,以及是否有可能不为该用户创建登录

这是可能的,但肯定不是那么安全。例如,您可以在URL中附加一个参数:
site.com/?mode=admin
,或者在执行上载或类似操作之前请求密码


但正如我所说的,根据安全性,这不是一个好主意。

如果您只计划从一个地方发布,而安全性不是您最关心的(您只是想限制,以便不是每个人都可以发布),您可以始终将表单设置为仅显示您的外部IP地址

您可以使用以下方法在php中获取IP地址:

$_SERVER['REMOTE_ADDR']

您可以在whatismyip.com上找到您的外部IP

嗯,您必须以某种方式识别用户。通常情况下,登录是如何完成的。除此之外,你打算如何识别用户?我不太确定,这正是我希望通过这个问题找到的;如果不创建单独的登录就可以识别指定的用户,那么登录可能是最简单的方法。它不需要任何花哨的东西,甚至可以是硬编码的用户名和密码。(好吧,密码的硬编码散列。没有理由不继续遵循良好的密码实践。)@David-“(好吧,密码的硬编码散列。没有理由不继续遵循良好的密码实践。)“-对此我正在寻找另一种方法(我会说,更简单的方法)但是如果创建一个登录是最好的方法,也是最安全的方法,我可能最终会这样做。非常感谢。谢谢你的建议,我一定会尝试一下,谢谢!