问题标签 [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 投票
0 回答
243 浏览

php - 从不带问号的 URL 获取域

运行parse_url()

这种网址:http://mondomom.com成功提取mondomom.com并作为主机返回。

这种网址:http://www.mondomom.com/?sdfdsfsd=dsdfsdf成功提取mondomom.com并作为主机返回。

但是在这种 URLs 上:http://www.mondomom.com/sdasdasd/sdad函数parse_url()找不到域。似乎它仅适用于其中包含查询字符串的 URL

有没有办法从后者中提取正确的域?

0 投票
2 回答
77 浏览

php - 嵌入 JSON 的 PHP 解析 URL 编码字符串

我在将以下 xAPI 字符串解析为数组时遇到问题。问题是 parse_str() 和 parse_url() 都解析 [content] ... 中包含的引号内的 URL,这会破坏 JSON 格式。

我想要结束的是在 [content] 数组元素中具有完整 JSON 字符串的元素数组。

是否有像 parse_str() 那样解析字符串的方法...同时忽略 JSON 元素引号内的任何内容 - 例如, {"id":"http://mytest.myfavsite.com/?post_type=gb_xapi_content&p=52&preview=true"}

提前感谢您的任何想法。

0 投票
1 回答
65 浏览

php - wordpress php get queries from URL

I am making a plugin for wordpress that is located at companyname.com/event/countdown/. On this page I would like to dynamically some information from the url string to show a countdown the company can email. So in the url companyname.com/event/countdown/?city?daysleft how can I echo out the city and the days left separately? So on the page it would be:

Event at <?php echo city ?> is <?php echo daysleft ?> days away

I have seen parse_url and $_SERVER['QUERY_STRING'] but I guess I am not fully sure how to get separate parts or build the url.

0 投票
2 回答
225 浏览

php - parse_url 用空格替换加号

$address输出plus.google.com/ erikedgren。为什么?我该如何解决这个问题?

编辑

上面的代码输出+erikedgren. $url但是当我用$_GET['u'](from parse_url(https://plu...)to )替换地址时parse_url($_GET['u']),我得到plus.google.com/ erikedgren. 让我解释一下我的系统是如何工作的。

当我在本地服务器上单击我网站上的链接时(我尚未发布更新),外部地址的 URL 如下所示:http://192.168.1.135/erik-edgren/url/https://plus.google.com/+erikedgren.

带有外部地址的最后一部分是$_GET['u']正在获取的内容。下面是 RewriteRule 的样子:RewriteRule ^url/(.*)$ get-url.php?u=$ 1($ 和 1 之间没有空格)。

0 投票
3 回答
73 浏览

php - 更改给定的 url 以仅返回域

我通过这种方式从表单中获取 url:

我需要取回一个裸域名(用于某些 API 集成),例如:http ://www.example.com将返回为example.comwww.example.com将返回example.com等。

我现在有这段代码,它为第一种情况 http://www.example.com返回正确的 url,但不返回www.example.com甚至example.com

你能就此事提出建议吗?

0 投票
2 回答
1421 浏览

php - 检查远程 URL 是否具有有效的图像扩展名

如何检查远程 URL 是否具有有效的图像扩展名?

我想要做的是使用 PHP 通过链接上传图片

代码工作正常,但我想检查输入的 url 是否具有有效的图像扩展名。

它应该是 jpg、png 或 gif 文件。喜欢看一个如何做到这一点的例子。

非常感谢您的帮助和时间。

0 投票
1 回答
980 浏览

gulp - 通过 gulp 获取 url 响应

我正在处理一个 Gulp 任务,该任务将从外部 API ( https://api.wordpress.org/secret-key/1.1/salt/ ) 获取结果并将其存储在一个变量中,以便在管道中进一步使用。

我试过像这样使用节点的parseurl

这将返回一个错误:TypeError: dest.on is not a function。我不确定这是否完全正确,可以使用您的建议。

0 投票
6 回答
2995 浏览

php - parse_url() PHP 工作很奇怪

我正在尝试使用 parse_url 从 url 获取主机。但在某些查询中,我得到空结果。这是我的功能:

输入数组:

具有空结果的结果数组

0 投票
2 回答
8102 浏览

rust - 如何解码 URL 并将查询字符串作为 HashMap 获取?

我有一个这样的网址:

我用它解析hyper::Url::parse并获取查询字符串:

但它给了我作为字符串的查询。我想将查询字符串作为HashMap. 像这样的东西:

0 投票
1 回答
347 浏览

php - PHP: Parse_url w/preg_replace 删除引用 URL 字符串的一部分

我正在尝试使用 PHP 提取 URLparse_url的一部分并删除它的一部分([path] 如果存在)。

例如,如果我的 URL 是“ http://localhost/website/section/type/name/ ”并且我想/website/从 url 中删除该部分[path]

如果我回显,$parsed我会得到结果,而当 URL 路径字符串中存在“/website/”时//section/type/name/,我想简单地返回结果。section/type/name我怎样才能达到这个结果?