问题标签 [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.
mysql - MySQL服务启动错误
当我启动 mysql 服务时,它会在 5 秒后关闭。错误描述是:
在警告日志中给出:
我需要从服务运行 mysql,而独立应用程序对我来说不是解决方案。此问题的根本原因可能是什么以及如何解决此问题?是不是因为安装了一些新的windows补丁造成的?谢谢。
javascript - 在客户端代码(Javascript)中访问服务器数据或变量
我知道我们可以使用 eval 并访问 C# 代码中声明的公共属性来访问服务器端变量。但是,不建议将此作为最安全的方法。在 java-script 中访问服务器变量的最佳方法是什么?请给出 ASP.Net web 表单的例子?
asp-classic - 如何判断网络访问者是否是机器人
在 ASP 网站上,有没有办法判断访问者是否是机器人?
我认为ServerVariables
集合中可能有一个可以使用的参数,其方式类似于HTTP_X_FORWARDED_FOR
并且REMOTE_ADDR
可以用于获取访问者的 IP 地址。
迄今为止,谷歌上的搜索几乎没有产生什么线索。
谢谢你的帮助。
php - 我究竟做错了什么
我已经为此苦苦挣扎了一两个星期了,我似乎无法解决它。这是我的脚本:
为什么我在 1 或 2.. 的末尾都没有得到任何结果?
任何帮助将不胜感激。
新杰基
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?
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
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
过(添加到上面的列表中)。没有骰子
c# - 显式转换会修改对象吗?
显式转换(string)object
会修改对象本身吗?当我在 ASP.NET 中使用 Visual C# 进行编码时,我遇到了一件奇怪的事情:
我输入:
结果是
..用户名
这意味着第一个coll.GetValues("REMOTE_USER")[0]
在之后没有得到任何东西(string)coll["REMOTE_USER"]
,第二个coll.GetValues("REMOTE_USER")[0]
得到用户名。
那么显式转换会改变对象本身吗?
postgresql - 持久设置 PostgreSQL 事务隔离
我想SERIALIZABLE
为所有未来的会话持续设置事务隔离级别,但我只能看到在会话中执行此操作的方法。
如果这是可能的,怎么做?
c# - 如何设置自定义服务器变量?
在我的 Web 应用程序中,我测试一个页面上的条件,并希望将测试结果保留指定的持续时间(例如 5 分钟)。当然,我可以使用 cookie 来做到这一点,但以防万一用户禁用了 cookie,我认为自定义服务器变量可能会解决问题。我听说过这件事,但我无法找到这样做。
或者,也许会话变量可能更好?没有固有的方法可以使这些过期,对吗?在 IIS 将它扔掉之前,这样的变量还能存活多久?