HTTP认证和PHP认证

HTTP认证和PHP认证,php,Php,可能重复: 嗨。 我正在为我的网站创建一个会员区,我已经让它运行了。我使用mysql和php对成员进行身份验证,效果非常好 但现在出现了问题,我想为会员提供一个上传文件到系统的可能性,这些文件应该只对登录会员可用 我知道我可以将这些文件存储到数据库甚至文件系统中,并通过php为它们提供服务,但当成员上传更大的文件时,这会对服务器造成很大的负担。这些文件可能是20MB甚至更大 他的问题是如何使未经身份验证的用户无法使用这些文件(我支持) 将文件本身存储在数据库中是一个非常糟糕的主意。只需将它们放

可能重复:

嗨。 我正在为我的网站创建一个会员区,我已经让它运行了。我使用mysql和php对成员进行身份验证,效果非常好

但现在出现了问题,我想为会员提供一个上传文件到系统的可能性,这些文件应该只对登录会员可用


我知道我可以将这些文件存储到数据库甚至文件系统中,并通过php为它们提供服务,但当成员上传更大的文件时,这会对服务器造成很大的负担。这些文件可能是20MB甚至更大

他的问题是如何使未经身份验证的用户无法使用这些文件(我支持)


将文件本身存储在数据库中是一个非常糟糕的主意。只需将它们放在一个不可访问的目录(即:use.htaccess to restric access)中,并使用PHP为它们提供服务。这样做(如果操作正确)会给服务器带来最小的额外负载。

他的问题是如何使未经身份验证的用户无法使用这些文件(我支持)


将文件本身存储在数据库中是一个非常糟糕的主意。只需将它们放在一个不可访问的目录(即:use.htaccess to restric access)中,并使用PHP为它们提供服务。这样做(如果操作正确)会给服务器带来最小的额外负载。

您的问题是什么?如何确保文件的安全访问,或者如何将其存储在服务器上?@Eric,该死,你比我快了4秒!不接受超过一定限制的尺寸?或者升级您的托管计划?或者您可以尝试使用amazon云托管或您喜欢的云托管来存储文件。您的问题是什么?如何确保文件的安全访问,或者如何将其存储在服务器上?@Eric,该死,你比我快了4秒!不接受超过一定限制的尺寸?或者升级您的托管计划?或者您可以尝试amazon云托管或您喜欢的云托管来存储文件“这样做时服务器上的额外负载(如果做得正确)是最小的。”如何正确做到这一点?“这样做时服务器上的额外负载(如果做得正确)是最小的。”如何正确做到这一点?