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

mysql - MySQL服务启动错误

当我启动 mysql 服务时,它会在 5 秒后关闭。错误描述是:

在警告日志中给出:

我需要从服务运行 mysql,而独立应用程序对我来说不是解决方案。此问题的根本原因可能是什么以及如何解决此问题?是不是因为安装了一些新的windows补丁造成的?谢谢。

0 投票
1 回答
2856 浏览

javascript - 在客户端代码(Javascript)中访问服务器数据或变量

我知道我们可以使用 eval 并访问 C# 代码中声明的公共属性来访问服务器端变量。但是,不建议将此作为最安全的方法。在 java-script 中访问服务器变量的最佳方法是什么?请给出 ASP.Net web 表单的例子?

0 投票
3 回答
822 浏览

asp-classic - 如何判断网络访问者是否是机器人

在 ASP 网站上,有没有办法判断访问者是否是机器人?

我认为ServerVariables集合中可能有一个可以使用的参数,其方式类似于HTTP_X_FORWARDED_FOR并且REMOTE_ADDR可以用于获取访问者的 IP 地址。

迄今为止,谷歌上的搜索几乎没有产生什么线索。

谢谢你的帮助。

0 投票
5 回答
111 浏览

php - 我究竟做错了什么

我已经为此苦苦挣扎了一两个星期了,我似乎无法解决它。这是我的脚本:

为什么我在 1 或 2.. 的末尾都没有得到任何结果?

任何帮助将不胜感激。

新杰基

0 投票
1 回答
568 浏览

php - HTTP_PRAGMA manually inserted into $_SERVER

When we output the $_SERVER variable like this:

We'll get alot of taha, and between them these items:

When we to page reload (Refresh button, CTRL+R or F5), they will remain there, and values will not be changed.

But when I press CTRL + F5 (clear cache), a new item will appear under those two items:

So my question is what shall browser do if I set:

On top of my PHP scripts for every request? Will the browser always understand this as—clear cache for this web page?

0 投票
1 回答
791 浏览

php - $_SERVER['REQUEST_URI'] 是否返回它被编程的页面或发起调用的页面

我正在构建一个类,它将容纳我最常用的函数的包装器,一个是运行查询函数,当​​我想运行 MySQL 查询时我总是会调用它,在它里面会清理查询以确保有没有 SQL 注入。

这个包装函数会做的一些事情是,如果它检测到查询是 SQL 注入的尝试,它会将用户 IP、日期和查询本身记录在一个表中,以便我稍后查看,我正在考虑存储的一些事情是$_SERVER['REQUEST_URI']这样,如果我的某个页面有问题,我可以找到有问题的页面并修复它。

但是,我突然想到了一些东西,确实$_SERVER['REQUEST_URI']返回了调用它的页面,我的类文件的名称是 main.php

所以我想知道,如果我将$_SERVER['REQUEST_URI']我的 main.php 文件放入一个函数中,然后在 test.php 中调用该函数,它会返回 main 还是 test

0 投票
0 回答
325 浏览

azure - 如何在 Azure 网站中获取原始 (RAW!) URL?

我正在部署一个 Azure 网站,我想在任何事情搞砸之前获取原始 url。不过,我发现,当我的网站参与其中时,URL 已经被清理了一点。例如:

http://url-tests.azurewebsites.net/////
(我为这个问题做的,你可以试试)

从应用程序中,我检查了各种各样的东西,但它们没有显示我在 Azure中的期望(所有其他斜线在哪里?):

作为参考,当我使用 IIS Express 或 IIS 7在本地运行应用程序时,我看到了我的期望(至少在某些变量中):

是什么赋予了?Azure 是在剥离东西吗?如果是这样,我怎样才能回到浏览器实际请求的内容?(我确实向 Fiddler 验证了浏览器正在请求带有所有这些额外斜杠的 URL。)

(另外,斜线只是一个例子。我并没有真正构建一个期望连续看到 5 个斜线的应用程序。)

更新:也检查HTTP_X_ORIGINAL_URL过(添加到上面的列表中)。没有骰子

0 投票
2 回答
119 浏览

c# - 显式转换会修改对象吗?

显式转换(string)object会修改对象本身吗?当我在 ASP.NET 中使用 Visual C# 进行编码时,我遇到了一件奇怪的事情:

我输入:

结果是

..用户名

这意味着第一个coll.GetValues("REMOTE_USER")[0]在之后没有得到任何东西(string)coll["REMOTE_USER"],第二个coll.GetValues("REMOTE_USER")[0]得到用户名。

那么显式转换会改变对象本身吗?

0 投票
1 回答
148 浏览

postgresql - 持久设置 PostgreSQL 事务隔离

我想SERIALIZABLE为所有未来的会话持续设置事务隔离级别,但我只能看到在会话中执行此操作的方法

如果这是可能的,怎么做?

0 投票
2 回答
1571 浏览

c# - 如何设置自定义服务器变量?

在我的 Web 应用程序中,我测试一个页面上的条件,并希望将测试结果保留指定的持续时间(例如 5 分钟)。当然,我可以使用 cookie 来做到这一点,但以防万一用户禁用了 cookie,我认为自定义服务器变量可能会解决问题。我听说过这件事,但我无法找到这样做。

或者,也许会话变量可能更好?没有固有的方法可以使这些过期,对吗?在 IIS 将它扔掉之前,这样的变量还能存活多久?