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

php - 从 url 获取用户名并设置为字符串。但它没有返回任何东西

我正在尝试返回当前用户名。我从 URL 中获取用户名并通过$_GET['user']方法访问。

但是当我尝试使用 get 方法时,它不会返回名称,而是返回空。

我也试过这个:
$userName="".$_GET['user']."";

但是当我简单地给出$userName="myname";它的工作时。那么这条线有什么问题吗$userName=$_GET["user"];

0 投票
1 回答
6939 浏览

ruby-on-rails - 如何在 Rails 测试中测试 params 哈希?

以下会产生错误:“未定义的局部变量或方法‘params’”

assert_equal params[:recipient_id], users(:one).id

你如何测试参数哈希?

assert_redirect另外,当存在参数时如何测试?参数附加到 URL,因此测试model_path或类似的失败。

在 Rails 3 中使用内置的测试类。

0 投票
1 回答
834 浏览

php - 如果用户在另一个站点上注册,则允许 phpbb3 注册

所以我在一个网站上工作,我们希望用户注册一个私人测试版。当用户在注册页面上单击提交时,一个 php 代码将他们的姓名、电子邮件和随机生成的 32 个字符的哈希值放入我数据库中的一个表中。然后它会向用户发送一封电子邮件,其中包含一个验证链接,其中包括用户的电子邮件地址和哈希值,以实现最终的安全性。它看起来像这样:

当他们单击此链接时,它会将他们发送到 verify.php 页面,该页面从 url 获取电子邮件和哈希,并检查前面提到的数据库中的匹配项。如果有匹配,它会生成另一条消息。如果没有匹配,它会显示“无效的 url 或您尚未注册”。此外,数据库表包含一个名为“活动”的列,默认情况下设置为 0,但单击链接时更改为 1。verify.php 代码检查以确保在显示匹配消息之前将 active 设置为 0,以便链接只能使用一次。

匹配时显示的消息为他们提供了指向我的 phpbb3 注册页面的链接,该页面已被修改。链接如下所示:

我已将论坛根目录中的 ucp.php 文件修改为如下所示:

在 verify.php 页面上使用了相同的代码,除了我更改了它,以便不必将 active 设置为 0 即可工作。

整个过程大部分都有效:如果没有给出电子邮件或哈希值,或者它不正确,页面将正确重定向。唯一的问题是,当用户单击注册协议页面上的“我同意”按钮时,由于某种原因,重定向开始起作用。它不会将他们带到存在注册表单的下一页。

当我试图跳过注册协议页面时,也会发生这种情况。它成功跳过它,但在我填写注册表并单击“提交”后,它再次触发了我的重定向功能。

任何人都知道为什么在按下提交按钮时会发生重定向?

0 投票
2 回答
1029 浏览

javascript - 使用 JavaScript/jQuery 替换链接中的 URL 参数值?

我的 CMS 的灯箱式照片库输出代码如下。我提供了两个缩略图的代码。

“m”和“s”的参数值将始终为“150”和“true”。我想将其更改为 m=250 和 s=false。

我是 JavaScript 和 jQuery 的新手。如果您有任何建议,请帮助我将代码放在页面上的位置。谢谢你。

0 投票
3 回答
665 浏览

javascript - 这个 JavaScript 代码安全吗?

我在网上找到了以下JS。

这是一个获取 url 参数值的函数。

然而,当我看到一个exec()功能时,我总是想:Eeek!

所以我的问题是:它安全吗?

附带赌注:如果您认为此功能很糟糕并且有更好的选择,请不要犹豫分享 :)

上面的函数使用了真实的 url,但我只需要解析一个包含 URL 的字符串。

0 投票
3 回答
751 浏览

javascript - 如何跟踪页面重新加载后按下了哪些按钮?

我是 Javascript 和 JQuery 的新手。在互联网上搜索解决方案后,我决定发布这个问题。

问题:当用户点击 iframe 中的链接时,它会更新父级的进度条,该进度条只会触发一次。但是,当用户转到另一个页面并返回时,iframe 中的页面会重新加载,javascript 也是如此,这意味着可以为该按钮再次更新进度条,这是我不想要的。在重新加载和禁用该功能后,有什么方法可以跟踪单击了哪些元素?网址参数??

iframe 中的 HTML:

iframe 页面中的 Javascript:

0 投票
20 回答
172953 浏览

javascript - 如何用 javascript/jquery 替换 url 参数?

我一直在寻找一种有效的方法来做到这一点,但一直找不到它,基本上我需要的是给定这个 url,例如:

我希望能够src使用 javascript 或 jquery 将参数中的 URL 更改为另一个值,这可能吗?

提前致谢。

0 投票
0 回答
571 浏览

java - 使用 Spring Webflow 基于 URL 参数的导航

据您所知,99.9% 的网店需要其产品被搜索引擎索引。除了使用 URL 参数之外,我不知道有任何方法可以将站点编入索引。现在我正在使用 Spring Webflow (SWF) 编写电子商店,经过大量谷歌搜索后,我不知道如何使用 SWF 进行基于参数的导航。另外值得一提的是,我将 JSF2 与 SWF 一起使用。

有人可以解释一下吗?SWF至少有可能吗?

最好的问候,德米特里。

0 投票
1 回答
1435 浏览

java - 使用 URL 参数的 JSF 托管 Bean 方法调用

我有一个支持我的网络应用程序的 Session Scoped 托管 bean。在这个网络应用程序中,我希望用户能够执行包含用户 ID 和日期的 URL。然后这将触发托管 bean 中的一个方法,并将 Web 应用程序跳转到该用户 ID 和日期。

简单的答案是将用于从 URL 中提取参数的代码放在托管 bean 的构造函数中。但问题在于它是 Session Scoped 的,所以构造函数只在初始加载时被调用。如果用户打开 web-app 并对其进行操作,然后使用新参数执行 URL,则无法调用构造函数。

无论会话状态如何,每次执行应用程序 URL(每次加载页面)时,是否有某种方法可以在托管 Bean 上执行方法?

0 投票
0 回答
107 浏览

jquery - 基于 URL 参数的方法

我有我想根据http://www.mywebsite.com/post/根目录中的所有页面执行的代码

我将使用什么方法来定位 url 的 post 部分,无论代码执行后会发生什么?

我的代码是:

我想通了,成功了!

以下是解决方案:

最终,我想像通配符一样使用这个网址“http://www.mywebsite.com/post/”。我该怎么做?