问题标签 [parse-url]

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 回答
142 浏览

php - 如何从用冒号 (:) 分割的 url 中获取参数

我有这个网址:“ http://example.com/search/dep_city:LON/arr_city=NYC ”。如何从 PHP 中的这个 url 获取值“LON”和“NYC”?如果 url 使用“$_GET['dep_city']”格式为“dep_city=LON”,这将很容易,但在这种情况下,我很困惑如何做到这一点。提前感谢您的时间和帮助。

0 投票
1 回答
203 浏览

php - Nginx 1.17 + PHP + Open Server:带有非英语(俄语)字符(字母)的parse_url导致错误的字符转换

[更新]:

我刚刚仔细检查了一遍。它仅在 Nginx 1.17 下以这种方式运行。阿帕奇工作正常!

编码:

在 Apache 下一切正常。在 Nginx 1.17 下,它如下所示。

在此处输入图像描述

有任何想法吗?

0 投票
4 回答
573 浏览

php - PHP - 如何获取没有值的 $_GET 参数

我需要知道如何从请求的 url 中获取 $_GET 参数。如果我使用例如

echo $parse_url;将输出 query=1,但我只需要参数而不是参数 AND 值来检查参数是否在数组中。

0 投票
1 回答
195 浏览

php - 使用 parse_url 从 URL 读取值是否安全?

出于某种原因,我无法让$_GET变量做任何事情,所以我使用了一种解决方法,只是用 a 结尾的字符串修改 URL 并?使用 parse_url 函数将其读入我的代码中,现在我想问一下无论如何都是一个愚蠢的解决方法,如果我不应该这样做。

我是如何做到的

所以最后我只是得到 $token 里面的值

0 投票
3 回答
59 浏览

php - 通过 PHP 获取 URL 的第二部分

我正在尝试设置一个仅提取 URL 一部分的页面,但我什至无法让它在我的页面上回显。

因为我用 PHP 编码,我更喜欢动态页面,所以我的网址通常有“index.php?page=whatever”,我只需要“whatever”部分。

有人能帮我吗。这是我到目前为止所拥有的,但就像我说的那样,我什至无法让它回响。

为了回应它,我当然有这个:

0 投票
2 回答
101 浏览

php - 从 & 分隔的 url 查询字符串的“url”参数中获取值

我正在使用PHP 7.4.1.

我正在尝试解析来自谷歌的 RSS 提要。

我的链接如下所示:

我想从中获得真正的链接url=并剪掉结尾/&ct=ga&cd=CAIyGjRm

然而,我试过str_replace了,因为它不同,所以很难解析出结尾。

任何建议如何获取链接?

0 投票
0 回答
51 浏览

python - urllib 或 stdlib 中是否有一个函数可以识别类似 SSH 的 URL 与本地路径?

rsync识别目的地是本地的rsync a/ /local/path/ 还是远程的rsync a/ user@example.com:/path/to/

是否有类似的 URL 解析工具,内置在 Python 的 stdlib 中?

rsyncor的关键scp是我们不想在前面加上 a ssh://,它会自动将其解析为本地或远程,这就是我的要求。

urllib.parse似乎不是我要找的东西:

注意:SCP 的实施IETF 草案对此。

0 投票
1 回答
117 浏览

javascript - 带有查询字符串的 StringifyUrl 创建 ?type=fulltime&type=parttime 但我想要 ?type=fulltime.parttime

我正在使用 queryString 和 react 来改变一些 api 调用的 url。

我有下一个代码

问题是,queryString.stringifyUrl(parsed) //returns /?type=fulltime?type=parttime但我想要/?type=fulltime,parttime

0 投票
2 回答
39 浏览

php - 如何通过分离键和值将 URL 的查询部分提取到不同的数组中?

我得到了这个网址: http ://example.com/cat/subcat?var1=value1&var2=value2

我需要将查询部分的键和值抓取到单独的数组中。所以 $query_string 数组应该包含这些值:

var1=值1&var2=值2

然后,我希望 $keys 数组具有以下值: var1,var2,

然后,我希望 $values 数组具有以下值: value1,value2

最后,我需要回显 $keys 数组和 $values 数组的每个值。

这是我失败的尝试:

错误: 警告:implode():在第 311 行的 C:\xampp\htdocs\Templates\Pagination_Template.php 中传递的参数无效警告:implode():在 C:\xampp\htdocs\Templates\Pagination_Template.php 中传递的参数无效第 315 行注意:未定义变量:第 317 行 C:\xampp\htdocs\Templates\Pagination_Template.php 中的值

我还提到了我在上述代码注释中遇到的错误,以指示我的代码中的错误行。