问题标签 [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 回答
435 浏览

php - HTTP_REFERER 不显示任何内容

我在两个不同的服务器上有两个网站。当我在 WEBSITE1 上打印以下内容时,它会显示推荐人名称(如果有任何推荐人)

但是相同的代码在 WEBSITE2 上不起作用。这只是一个简单的回声,没有别的。我知道如果没有推荐人来,那么它不会打印任何东西,但我创建了一个带有如下链接的测试页面:

但它不显示任何推荐人。没有错误,什么都没有。两台服务器都运行 PHP5。php.ini 中是否有一些设置可以防止显示 HTTP_REFERER?

谢谢

0 投票
2 回答
1326 浏览

php - 当涉及虚拟文件夹时,服务器变量文档根目录与 file_exists 不兼容

我在 IIS 上有一个虚拟文件夹。当我做一个服务器文档根目录时,我file_exists找不到文件。但有趣的是,如果我使用包含(或为此需要指令)找到相同的文件。

例子

同样,这仅在我涉及虚拟文件夹时。

我想我必须使用不同的服务器变量,它不受是否存在虚拟文件夹的影响。

最终,我希望以下工作

/wwwroot/file.txt应该用这个找到

file_exists($_server['?'] . "/file.txt")

0 投票
1 回答
6720 浏览

asp-classic - 在经典 ASP 中设置 HTTP_X_FORWARDED_FOR 服务器变量

我需要在 Request.ServerVariables 集合中设置 HTTP_X_FORWARDED_FOR 值。我正在尝试使用 Fiddler(请参阅本文)。

所以我设置了一个自定义的 HTTP 请求:

请求被正确执行。

但是当我调试代码时, Request.ServerVariables("HTTP_X_FORWARDED_FOR") 是空的。我哪里错了?Fiddler 是正确的工具吗?

0 投票
2 回答
2996 浏览

asp.net - vbscript 未检索所有服务器变量

我有一个用 VBSCRIPT 编写的网站,我正在迁移到 VB.NET。在我有时间重写一些页面/应用程序之前,我想更新一些代码,以便它们更好地工作。我试图在 VBSCRIPT 页面上获取一个服务器变量,其中包含来自企业登录的用户名。

我这里有 2 个测试页面,一个顶部是 language="VB",另一个是 language="VBSCRIPT"。

当 VB 页面和 ALL_HTTP 中有数据时,VBSCRIPT 页面将列出没有数据的变量。有什么方法可以让 VBSCRIPT 收集所有服务器变量的正确信息?

谢谢你


编辑:这些是在 VB 和 VBS AUTH_USER、REMOTE_USER之间变化的变量- VBS 上的登录用户、VB
REMOTE_PORT 上的 iis_anon - 未在 VBS 中列出

The following are listed in VBS, but have no data
HTTP_SERVER_PROTOCOL
HTTP_SM_TRANSACTIONID
HTTP_SM_CLIENT_IP
HTTP_REQUEST_METHOD
HTTP_SM_SDOMAIN
HTTP_SM_REALM
HTTP_SM_REALMOID
HTTP_SM_AUTHTYPE
HTTP_SM_AUTHREASON
HTTP_SM_UNIVERSALID
HTTP_SM_AUTHDIROID
HTTP_SM_AUTHDIRNAME
HTTP_SM_AUTHDIRSERVER
HTTP_SM_AUTHDIRNAMESPACE
HTTP_SM_USER
HTTP_SM_USERDN
HTTP_SM_SERVERSESSIONID
HTTP_SM_SERVERSESSIONSPEC
HTTP_SM_TIMETOEXPIRE
HTTP_SM_SERVERIDENTITYSPEC
HTTP_REMOTE_USER
Also there is a custom on I wish to get that is used for our enterprise authentication.

0 投票
1 回答
429 浏览

php - komodo IDE -> 使用 komodo+xdebug 远程调试 php:如何查看 $_SERVER 变量?

我已经设置了 komodo IDE 和 xdebug 来远程调试 PHP。一切正常。现在我想在调试过程中观察一些变量。我可以毫无问题地观看任何变量,但我无法观看任何 PHP SERVER 变量,例如如何观看 $_SERVER['SERVER_NAME'] ,如果我使用 $_SERVER 或 SERVER 或 $SERVER ,它将返回 0。任何人都知道怎么做 ?

谢谢

0 投票
2 回答
218 浏览

php - 服务器变量在其他页面中无法识别

我在 login.php 文件中有这段代码:

在 page_init.php 中,在登录过程之后,我想检索服务器和会话变量,以便我可以比较它们,并决定下一步做什么:

我在第 8 行有这个:

事实上,问题在于其他页面在这一行向我发送了这个错误:

未定义的索引:fsusr_smoootk in ... 第 8 行。

当我在 login.php 中创建 print_r($_SERVER) 时,我看到包含 $_SERVER[$name] 变量的数组...但是在另一页中执行相同操作时,我发现它不再包含该变量。

我知道它没有将服务器变量保存到其他页面,但我不知道为什么?

提前致谢

0 投票
2 回答
8969 浏览

mysql - Mysql:“slow_query_log”与“log_slow_queries”有什么区别

如果没有任何区别,为什么要使用两个服务器参数来实现一种行为?

0 投票
2 回答
1766 浏览

iis - 在 IIS 7.0 httpmodule 中设置 ServerVariable

我正在尝试在 IIS 7.0 的 httpmodulle 中设置服务器变量(“LOGON_USER”),但我没有归档它。

到目前为止,我的 BeginRequest 函数...

在我的搜索过程中,我了解到该解决方案适用于较旧的 IIS,但不适用于 IIS 7.0 或 7.5。

关于如何在 IIS 7.0 中完成的任何想法?

谢谢

0 投票
2 回答
2041 浏览

mysql - 无法在我的本地 mysql 服务器中找到 ft_min_word_len 变量

我试图编辑 MySQL 服务器变量 ft_min_word_len,但不幸的是,我在硬盘上找不到包含这些设置的文件位置,我在 MySQL 安装目录的 c:\windows 目录中查找文件 my.ini 和 my.cnf在 'C:\ProgramData\MySQL\MySQL Server 5.5\' server 5.5 和任何其他可能的位置。

我在 MySQL 安装目录 (c:\MySQL) 中只找到一个文件 my.ini,但该文件不包含此类设置。

我浏览了 phpmyadmin,我在“服务器变量和设置”部分找到了该变量,我还在 GLOBAL_VARIABLES 表下的 information_schema 中找到了这个变量。

但是我在我的 64 位 Windows 7 系统上的任何文件中都找不到它,并且我已经安装了 64 位特定的 MySQL

一件事我还注意到'C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data'中没有information_schema的文件,但对于其他数据库,里面有相应的文件。

希望有帮助的答案

0 投票
1 回答
796 浏览

server-variables - 如何将值(存储在 PHP 服务器变量中)存储到在将 crossrider 安装到浏览器中时制作的扩展

当用户将扩展程序安装到他的浏览器时,有什么办法可以将值(存储在服务器变量上)存储到在 crossrider 上创建的扩展程序中?这是用户启动浏览器插件安装时的事情!

假设这样的情况:我做了一个浏览器扩展,并在我的网站上显示下载和安装扩展的链接。现在我需要存储一个取自 php 的值并将其存储在本地扩展中的某个位置,除非卸载扩展本身,否则用户无法删除该值。