问题标签 [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.
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
有没有办法从后者中提取正确的域?
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"}
提前感谢您的任何想法。
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.
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 之间没有空格)。
php - 更改给定的 url 以仅返回域
我通过这种方式从表单中获取 url:
我需要取回一个裸域名(用于某些 API 集成),例如:http ://www.example.com将返回为example.com ,www.example.com将返回example.com等。
我现在有这段代码,它为第一种情况 http://www.example.com返回正确的 url,但不返回www.example.com甚至example.com:
你能就此事提出建议吗?
php - 检查远程 URL 是否具有有效的图像扩展名
如何检查远程 URL 是否具有有效的图像扩展名?
我想要做的是使用 PHP 通过链接上传图片
代码工作正常,但我想检查输入的 url 是否具有有效的图像扩展名。
它应该是 jpg、png 或 gif 文件。喜欢看一个如何做到这一点的例子。
非常感谢您的帮助和时间。
gulp - 通过 gulp 获取 url 响应
我正在处理一个 Gulp 任务,该任务将从外部 API ( https://api.wordpress.org/secret-key/1.1/salt/ ) 获取结果并将其存储在一个变量中,以便在管道中进一步使用。
我试过像这样使用节点的parseurl包
这将返回一个错误:TypeError: dest.on is not a function
。我不确定这是否完全正确,可以使用您的建议。
php - parse_url() PHP 工作很奇怪
我正在尝试使用 parse_url 从 url 获取主机。但在某些查询中,我得到空结果。这是我的功能:
输入数组:
具有空结果的结果数组
rust - 如何解码 URL 并将查询字符串作为 HashMap 获取?
我有一个这样的网址:
我用它解析hyper::Url::parse
并获取查询字符串:
但它给了我作为字符串的查询。我想将查询字符串作为HashMap
. 像这样的东西:
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
我怎样才能达到这个结果?