我对 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']
Thanks.
在 IIS 管理器中单击您的计算机,从“IIS”图标组中打开“URL 重写”图标。
在“操作”下(最右侧)单击无害的小“查看服务器变量”链接,忽略“管理服务器变量”
在“查看服务器变量”屏幕的“操作”(最右侧)中,单击“添加...”
![enter image description here](https://i.stack.imgur.com/DbG6q.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)