我想增加一个$_SERVER['nnn']变量如何?直接$_SERVER['nnn'] = '23333';这样写也行,但在某些框架里,可能会出现取不到值的情况。下面总结几种增加服务器变量的方法:
PHP增加$_SERVER变量,准确的说应该是在apache/nginx配置文件里加
apache+PHP模式:
1、在.htaccess里加入:
SetEnv static
SetEnv mysql_user root
SetEnv mysql_pwd 123456
这种方法不用重启apache服务器,方便直接。
nginx修改的任何配置文件都要重启或者重新加载配置文件。
经过上面的配置后,就可以在PHP里直接使用:$_SERVER['static'],$_SERVER['MYSQL_USERNAME']等这些自定义变量了。因为线上和线下配置文件可能不同,这样配置最简洁,也方便。也不容易被猜出来数据库用户名与密码。
|