问题标签 [query-string]
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.
apache-flex - 当 URL 中存在查询字符串时,SharedObject (Flex 3.2) 行为异常
摘要:下面详述的行为似乎表明,如果您在 www.someplace.com 上的应用程序通过 SharedObject 设置/检索数据,那么如果用户在 someplace.com 上点击您的应用程序,则会出现某种 .sol 冲突,然后在someplace.com?name=value。
任何人都可以证实或反驳这一点吗?
我正在开发一个为用户提供登录页面的 Flex Web 应用程序。当用户登录后,他/她会看到一个与“组”相关联的“房间”。
我们将最后访问的房间/组组合存储在 SharedObject 中 - 因此,当给定用户登录时,他们会被带到他们最近处于活动状态的房间。
这很好用,但我们也有一个自动登录系统,该系统涉及用户单击应用程序 url 的链接,并附有查询字符串。这些链接有两种类型。
1)查询字符串包括username、groupId、roomId
2) 查询字符串只包含用户名
因为我们工作速度很快,而且只有少数开发人员,所以自动登录系统是建立在 last-vist 系统上的。在自动登录过程中,会检查 url,如果在查询字符串中找到 groupId 和 roomId 值,则打开 SharedObject 并且最后访问组/房间 id 值被参数值覆盖。
这也可以正常工作,当应用程序遇到第二种类型的查询字符串(没有 groupId 和 roomId 参数)时,应用程序会像往常一样转到 SharedObject 以获取存储的房间和组 ID 值。这就是问题所在:
它返回的值是最后一个房间/组参数值是什么,而不是最后一次访问房间/组值是什么。
如果给定用户从未使用包含组和房间 ID 值的查询字符串访问应用程序,则应用程序会从 SharedObject 获取空值。
它需要一些挖掘,但看起来正在发生的是,如果 URL 中存在查询字符串,则第二组数据正在存储/预期在 SharedObject 中。
在文本编辑器中查看 .sol 文件时,我会看到更多未翻译的代码以及其他组和房间值,一旦我使用包含查询字符串的 URL 访问应用程序。
我在网上没有找到任何关于此的内容,但这可能只是由于缺乏必要的搜索技能。
有没有其他人遇到过类似的事情?或者你知道如何解决这个问题吗?
我已经尝试将 Security.exactSettings 设置为 false,我真的希望这会奏效。
c# - C# ASP.NET QueryString 解析器
如果您一直在寻找一种很好且干净的方法来解析查询字符串值,我想出了这个:
我一直想拥有这样的东西,最后做对了……至少我是这么认为的……
代码应该是不言自明的......
任何使它更好的意见或建议表示赞赏。
javascript - Chrome 不支持此查询字符串
我从链接中提取数据,http://safalra.com/web-design/javascript/parsing-query-strings/。它在 Firefox 中运行良好,但 Google Chrome 不支持此功能。是否有更好的方法或替代过程来提取查询字符串内容?
url - 多重排序的 URL 查询字符串约定
我有一个支持项目集合上的多个排序字段的 RESTful Web 应用程序。将这些排序字段编码到 URL 的查询字符串中是否有通用约定?我正在考虑如下模式:
这将按作者然后按出版日期对书籍集进行排序。
基本上,我需要一种方便的方法让我的查询字符串中的名称-值对拥有自己的名称-值对。我也需要对过滤器参数执行与上述示例类似的操作。
Rails 或 ASP.NET MVC 是否有这种模式?是否有其他框架已经建立了处理这个问题的方法?我宁愿使用熟悉的格式,也不愿自己动手。
我也更喜欢使用尽可能少的 URL 百分比编码的格式。
javascript - 这个网址到底是什么意思?
我在我们的一个 Web 应用程序中使用不同的分析标签。他们中的大多数人调用 javascript 代码进行跟踪。
一些标签有带有查询字符串的 gif 图像的 url。
示例:http ://www.google-analytics.com/__utm.gif?utmwv=45.542
这个网址到底是做什么的?他们如何从查询字符串中获取值?
更新:(阅读一些答案后)我知道每个浏览器都会加载 1x1 像素的 gif。但是他们如何从查询字符串中获取值?在上述情况下,他们如何检索 utmwv 的值?任何代码示例?
asp.net-mvc - How do I access query string parameters in asp.net mvc?
I want to have different sorting and filtering applied on my view I figured that I'll be passing sorting and filtering params through query string:
This simple construction allows me to sort. View comes back with this in query string:
Now I want to add filtering and i want my query string to end up with
How can I add another parameter to list of already existing ones in ActionLink
? for Example:
view has
and
Links: The first one looks like /Index/?SortBy=Name
and The second is /Index/?FilterBy=Name
I want when user pressed sorting link after he applied some filtering - filtering is not lost, so i need a way to combine my params. My guess is there should be a way to not parse query string, but get collection of parameters from some MVC object.
javascript - 如何对查询字符串进行编码,使其成为javascript中另一个查询字符串的值?
我有一个 javascript 函数,它作为查询字符串值传递另一个查询字符串。
换句话说,我希望查询字符串是:
但是,如果我这样重定向:
它以http://www.somesite.com?somequery=?key1=value1&key2=value2
Firefox 和 IE7 的形式结束,这意味着我无法正确解析查询字符串。
我也尝试使用也不起作用的 encodeURIComponent 。
是否有其他功能或黑客强制重定向以保持somequery
值转义?
asp.net - QueryString 的最佳选择是什么
我们听说了很多关于使用 QueryStrings 的漏洞和可能的攻击。除此之外,昨天,一个错误让我非常恼火,以至于我决定停止使用 QueryStrings,我传递了类似的东西:
我试过了
在重定向页面中,它将“类型”打印为 3,然后我在目标页面中尝试了它,它打印了 3,0....我知道这很容易处理,但为什么呢?我的意思是为什么我应该通过 3 并且必须在下一页的加载中检查 3.0 以相应地采取我的行动???
那么我们应该使用什么呢?将变量、参数...等传递到下一页的最安全方法是什么?
php - 在 php 中管理 QUERY_STRING 的最佳方法是什么?
我的一个网站在分页之上有一些非常复杂的排序功能,各种变量加起来就是一个非常复杂的 URL,管理起来非常麻烦。有没有办法有效地管理 QUERY_STRING?
我的意思是...如果网址是 index.php?catid=3&sort=date&year=2009&page=2 并且我希望用户跳转到第 3 页,或者更改排序方法.....我将如何保留剩余的 var 不使用 if/else 条件检查每个单独的 var,并在链接到第 3 页或替代排序方法的链接中回显它们。
http - http get请求中的多个参数
http://asdf.com/something.do?param1=true?param2=false形式的网址是否有效?
我不认为是第二个?在有效的 url 中是允许的,它应该是一个 & 符号,但我在 http 1.1 rfc 中找不到任何关于这个的东西。有任何想法吗?