问题标签 [server-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
666 浏览

php - 如何在注册系统中保存 IP 地址?

我创建了一个可以将用户注册到数据库中的代码。但我也想保存IP。有人可以帮我解决我的问题吗?因为我从来没有用 IP 创建过代码,所以我已经尝试过搜索,但什么也没有。

0 投票
4 回答
7527 浏览

php - $_SERVER['REMOTE_HOST'] 对于某些用户为空

我已经激活

在我的 Apache2 配置中,这样我就可以存储用户的远程主机并确保他们的 IP 地址是真实的并且没有被欺骗。

但是,我注意到对于我的很多“用户”(输入表单的人)来说,尽管有上述配置,但 $_SERVER['REMOTE_HOST'] 只是空的(而对于大多数其他人来说,它是非空的)。这是否意味着这些用户具有欺骗性 IP 地址,或者这些用户仍然是诚实的普通用户?还有什么可以解释这一点?

0 投票
1 回答
255 浏览

asp-classic - 如何显示 AJAX HTTP 请求收到的 QueryString

我们有一个脚本 A,它通过向脚本 B 发送一个带有一些 GET 参数的 HTTPRequest 来获取信息。

该脚本 B 然后使用传递给它的查询字符串中的 ID 来返回一些信息。然而,这是不一致地抛出错误。

一些调查显示,我们在 GET 中传递的不是 ID(它总是采用五位数字的格式),而是使用像“.sp-app-5”这样的字符串,其中数字是 5-9 所以远的。

我在处理这个错误时遇到了麻烦,因为脚本 B 中使用的 Request.QueryString 显示了脚本 A 接收到的 QS。但是,Request("ID") 正在返回上述异常字符串。

如何显示脚本 B 在 HTTP 请求中接收的查询字符串?

0 投票
1 回答
448 浏览

url-rewriting - 出站规则中的服务器变量始终显示 /jakarta/isapi_redirect.dll 而不是实际路径

我在 Windows 2012/IIS8 上运行 ColdFusion 11,并尝试使用出站规则在 IIS 中设置 URL 写入,以允许在 URL 匹配某个正则表达式时添加服务器变量:

该规则始终与(否定)条件匹配,并添加了值为“/jakarta/isapi_redirect.dll”的标头我尝试了许多其他服务器变量,但找不到一个输出路径的变量/jakarta/isapi_redirect.dll。

我相信这与 IIS 和 ColdFusion 连接器之间的交互有关,但找不到有关如何解决此问题的任何建议。有没有办法可以正确获取与此规则中的请求相关的 URL,或者我可以通过其他方式仅在某些情况下添加响应标头?

0 投票
1 回答
1530 浏览

.net - 某些服务器变量无法从 OwinContext 访问

理论上,OwinContext 环境应该可以访问请求/响应信息以及服务器变量,尽管由于 OwinContext 的某些原因,我无法访问Request.ServerVariables集合中可用的一些自定义服务器变量。

是什么导致了这种差异,我应该如何解决它?

0 投票
1 回答
569 浏览

http - 从服务器变量中获取“HTTP_USER_AGENT:UserAgent”

有时我的应用程序正在进入UserAgent服务器变量HTTP_USER_AGENT。这是什么意思,为什么它无法获取我的用户浏览器信息?

0 投票
1 回答
195 浏览

php - 如果请求来自移动应用程序到 PHP,那么 HTTP_USER_AGENT 应该是什么?

我想将 URL 传递给 PHP 中的某个函数。我的担心与服务器变量的值有关$_SERVER['HTTP_USER_AGENT']

实际上,当我从浏览器发出请求时,相应的功能可以正常工作,但是当我从 CURL 或 iOS 移动应用程序发出请求时,它会提供以下数据,在这两种情况下,该功能都无法正常运行。我希望这两个请求中的值完全相同,例如从浏览器发出的请求。

以下是echo $_SERVER['HTTP_USER_AGENT'];来自三个不同请求的 ( ) 的三个输出/响应:

从 Mozilla Firefox 发出请求时的响应:

从 CURL(Ubuntu Linux 上的终端)发出请求时的响应:

从 iOS 应用发出请求时的响应:

请帮助我,以便从 iOS 应用程序以及 CURL 中使用该功能,从 Web 浏览器中它现在工作正常,因此从 Web 发出的请求没有新问题。提前致谢。

0 投票
1 回答
122 浏览

php - 这个语句返回什么 $_SERVER['SERVER_PROTOCOL']

这段代码正在执行,但我不知道为什么使用“SERVER_PROTOCAL”以及它返回什么。谢谢你。

0 投票
1 回答
1842 浏览

asp.net-core - Asp 5 服务器变量

我正在重写一些代码以使用 ASP 5。

旧代码执行以下操作:

如何从 ASP 5 中获取相应的信息?

0 投票
1 回答
62 浏览

asp-classic - Intranet NT 登录用户

我有一个欢迎的头

但我假装欢迎 NT 登录用户

给了我DOMAIN\USER 如何只能向用户展示?我不希望域出现在文本中。

编辑:

我编辑这篇文章不创建一个新的。我尝试谷歌但找不到任何帮助我得到正确的 NT-Logged 用户。但是,我可以获得 nt-user 的名称...对应的名称吗?示例:我的 NT-User 是 KFHM。但我在 Windows 中的名字是 KikoFHM。目前我正在获得 KFHM,但如何获得 KikoFHM?