从PHP代码设置htaccess参数
我在一个目录中有几个文件需要不同类型的身份验证。对于身份验证,我们使用这意味着必须定义能够访问.htaccess文件中目录的用户组或用户。有没有一种方法可以在我的PHP代码中定义不同的规则?我需要设置一个规则,如从PHP代码设置htaccess参数,php,.htaccess,Php,.htaccess,我在一个目录中有几个文件需要不同类型的身份验证。对于身份验证,我们使用这意味着必须定义能够访问.htaccess文件中目录的用户组或用户。有没有一种方法可以在我的PHP代码中定义不同的规则?我需要设置一个规则,如requireuser bjensen。如果没有,在.htaccess文件中是否有一种方法可以全局设置所有页面的某些参数,然后为各个页面指定规则?我认为您要查找的是应用程序变量。我不知道如何回答您问题的第一部分,但是“在.htaccess文件中是否有一种方法可以设置某些参数…”可以通过S
requireuser bjensen
。如果没有,在.htaccess文件中是否有一种方法可以全局设置所有页面的某些参数,然后为各个页面指定规则?我认为您要查找的是应用程序变量。我不知道如何回答您问题的第一部分,但是“在.htaccess文件中是否有一种方法可以设置某些参数…”可以通过SetEnv完成
例如,在特定目录的.htaccess文件中,您可以通过以下方式指定它具有对特定安全组的访问权限:
SetEnv SECURITY_GROUP alpha
然后,在PHP文件中,使用
apache_getenv('SECURITY_GROUP')
并且仅当您的用户在“alpha”组中时才显示内容。这能让你更接近你想要的吗?不幸的是,这不是我想要的。我设置某些参数的意思是定义某些规则,这些规则将像普通htaccess一样应用于目录中的所有文件,然后在同一个htaccess文件中有限制于指定文件的其他规则。谢谢你的帮助。