问题标签 [url-parameters]

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 投票
2 回答
5447 浏览

javascript - Firefox 中的 window.location.hash 问题

考虑以下代码:

使用以下哈希运行时:

#car=城镇%20%26%20国家

ChromeSafari中的结果将是:

汽车=城镇%20%26%20国家

但在Firefox(Mac 和 PC)中将是:

汽车=城镇和乡村

因为我使用相同的代码来解析查询和哈希参数:

Firefox 的特质在这里打破了它:汽车参数最终是“城镇”,而不是国家。

有没有一种安全的方法来解析跨浏览器的哈希参数,或者修复 Firefox 读取它们的方式?


注意:此问题仅限于 Firefox 对 HASH 参数的解析。使用查询字符串运行相同的测试时:

所有浏览器都会显示:

汽车=城镇%20%26%20国家

0 投票
1 回答
221 浏览

php - 如何在连接到服务器之前访问 swf 加载 url 参数 - red5,flex

我是flex的新手,所以我希望会有一些简单的解释。无论如何,我试图从加载 swf 文件的 url 获取参数。一切都好,它的工作原理。

在我连接到 red5 服务器之前尝试执行此操作时会出现问题。现在我想从 url 中获取 id,以了解我应该在哪个房间建立连接,但是如果我在建立连接之前尝试访问此参数时 flex 给我一个错误,我该怎么做。

错误 #1009:无法访问空对象引用的属性或方法。

目前有我的代码。

如果我取消注释 "var room:Number = vars("room");" 我得到错误,如果我稍后在函数“onConnected”中使用这一行,没有问题,我可以访问通过 url 传递的所有参数。现在可以在连接之前获取这些参数,我该怎么办?网站本身在 php 上运行,所以基本上我试图将 php 参数传递给 swf 对象。我会很感激。

0 投票
2 回答
4322 浏览

policy - OpenSSO (OpenAM):关闭 URL 强制

我们使用 OpenAM 来管理我们应用程序的会话。问题是每次我们尝试使用 GET 方法传递参数时,资源都会被阻止(错误 403 - 禁止)。如果未设置任何参数,则一切正常。

前任:

http://mysite.com/logo.jpg ----> 有效。

http://mysite.com/logo.jpg?foo=bar ---->错误

对于图像或 css,没有参数是正常的,但是所有使用 GET 方法的链接都不起作用。

我们如何解决我们的问题?实际上,禁用此策略将是一个很好的解决方案。

我们在 OpenAM 的文档 ( http://openam.forgerock.org/doc/admin-guide/OpenAM-Admin-Guide.html ) 中查找了第 7.4.2 节,但没有任何效果。

有什么线索吗?

谢谢你的时间。

0 投票
6 回答
42950 浏览

php - 使用 POST 方法隐藏 URL 参数

我知道我可以对 URL 参数使用 POST 方法来根据特定变量显示数据,我知道如何使用 GET 方法 - 但我被告知可以使用 POST 方法隐藏部分像这样的 URL。

就 URL 参数而言,这两种方法的实际区别是什么?

下面是一些根据特定链接的 id 从数据库中获取数据的代码

在一个单独的页面上,我根据 ID 生成指向 data.php 文件的链接,如下所示:

忘记了通过上面的代码可能会发生潜在的 SQL 注入,我将如何使用 POST 方法来隐藏 URL 参数,或者至少不像这样显示它们:

0 投票
4 回答
940 浏览

ruby - 获取数组中三个连续元素的值

我有一个大数组 ,h其中包含一个名为 的参数的几个实例startingParam,它后面总是跟有两个相关但并不总是相同的其他参数。我需要查找startingParam数组中的每个实例,并将其和接下来的两个参数推送到一个单独的数组中,holdingArray.

由于我对 Ruby 非常陌生,因此以下代码不起作用。有人知道我做错了什么吗?有没有更好的方法来解决这个问题?

非常感谢。

0 投票
3 回答
1046 浏览

php - 将 _POST 参数映射到变量的更好方法

我确信有一种更好的方法可以将所有 _POST 参数映射到具有相同名称的变量。有人知道如何更好地做到这一点吗?

非常感谢。

0 投票
2 回答
503 浏览

php - 检测查看相同网页或 URL 的用户

我有一个票务系统,允许任何用户查看他们希望选择的任何票证。每张票将共享同一页面。(例如ticket.php)URL 将包含唯一的参数来识别票。例如:/ticket.php?a=10000&tid=987654。其中 tid 是票证编号。我想检测是否有多个用户正在查看票证,并在条件为真时将其显示为网页中的通知。我该怎么做呢?我必须使用 PHP Server 变量吗?会话变量?Javascript?两个都?

0 投票
1 回答
689 浏览

jquery - jquery mobile ajax jsonp请求不再传递第二个获取url参数

抱歉在我的第一个版本的帖子中不够精确/这是一个带有示例代码的更新帖子

我正在使用 jquery 1.6.4 和 jquery mobile 1.0rc2/我首先必须承认我对 jquery mobile 比较陌生/我构建了几个网络应用程序,它们运行时没有更大的问题/突然从一秒到下一秒我的几个应用程序损坏/仔细查看问题显示,所有应用程序从我通过 ajax jsonp 请求检索的 api 摄取 json/get url 在 ? 之后包含 2 个参数。?auth_token 和 meta_prefix(加上自动生成的 jquery 回调参数)/问题似乎是 jquery 不再传递第二个参数/它只是在发送请求之前将其删除/对于所有损坏的 web 应用程序都是如此/有任何人想法可能发生了什么变化?

请求中的 url 看起来像这样: http://myURL?auth_token=myToken&meta_prefix=m_ 但是发送的 url 看起来像这样: http://myURL?auth_token=myToken&callback=jQuery16308668286966791752_1322474687995

奇怪的是,当我将参数名称更改为 metaprefix 而不是 meta_prefix 它发送它但是这次将参数放在回调之后。这里发生了什么?

任何帮助是极大的赞赏

下面是我用于通话的代码

我在这个问题上玩了一点,我发现使用另一个 api 只是为了测试,例如苹果搜索 api http://itunes.apple.com/lookup?id=909253&entity=album 我不能复制第二个参数问题/可能是我缺乏理解,但api可以在这个错误中发挥作用吗?或者参数附加到的url?如果我将 url 放在浏览器中,我会得到我期望的响应;令人沮丧的是,前天一切正常

干杯

麦克斯

0 投票
4 回答
5938 浏览

php - PHP 从 URL 字符串获取参数(不是当前页面)

我知道您可以轻松地从当前所在的页面获取参数,但是您可以轻松地从任何 URL 字符串中获取相同的参数吗?

我需要从像https://market.android.com/details?id=com.zeptolab.ctr.paid?t=W251bGwsMSwxLDIxMiwiY29tLnplcHRvbGFiLmN0ci5wYWlkIl0.

我怎样才能用 PHP 做到这一点?是否有内置函数,或者我必须使用正则表达式?

0 投票
3 回答
949 浏览

firefox - 什么是出色的 Chrome 或 Firefox 扩展,可以轻松查看和设置 GET URL 参数和 POST 数据

我想要一个浏览器扩展来将 URL 参数显示为一组我可以在执行 GET 之前修改的键和值。

某种界面大致如下所示:

它会在另一个窗口、选项卡、框架或其他任何地方显示结果,这样我就不会丢失界面,并且可以调整参数并执行连续的 GET 和 POST。

有谁知道 Chrome(最好)或 Firefox 有这样的扩展程序?

外部程序也可以,只要它是好的和多平台的。