我对 IIS7 不是很熟悉,我需要创建一个服务器变量,以便可以在我的 PHP 代码中访问它。我可以通过使用以下方法在 Apache 中轻松完成此操作:
SETENV 变量名变量值
在 .htaccess 文件中。然而,在 IIS 中实现这一点似乎有点秘密。我已经在网上查找了信息,并且使用以下步骤使用 URL 重写模块可以找到最接近的状态:
- 单击查看服务器变量
- 单击添加链接并输入变量名称
- 返回规则并单击查看重写映射
- 单击添加重写映射并输入默认值。
- 重新启动了服务器。
完整文档可在以下位置找到:http ://www.iis.net/learn/extensions/url-rewrite-module/setting-http-request-headers-and-iis-server-variables
我跟着那个,但它仍然不起作用。任何想法如何做到这一点?甚至可以在 IIS 中执行此操作吗?我要做的就是设置一个具有静态值的服务器变量。
示例:$_SERVER['MY_VARIABLE']
谢谢。