问题标签 [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 - 如何在 PHP 中将 parse_url 存储为字符串?
我有以下代码:
它可以很好地显示域,但是当我将它与会话一起使用时,它不起作用。另外,我用gettype对其进行了测试,它返回Null?我以为是数组?
Anywho,我该如何将上面的 $Ur 转换为字符串?
干杯!
php - 这个片段可以进一步优化/组织吗?
根据我在 SO 的相关问题,我提出了以下 PHP 代码段:
似乎有点骇人听闻,特别是重复if (strlen($result) > $length)
的代码块。我考虑过完全放弃parse_url()
,但我想忽略scheme、user、pass和port。
我想知道你们是否可以想出一个更优雅/更有条理的解决方案,具有相同的效果。
我刚刚注意到,有一个错误 - 如果$depth != 2
以下块受到影响:
我认为最好的解决方案是使用循环,我会尽快解决这个问题。:S
通过用这个新片段替换它来解决它:
php - 从 PHP 中传递的变量中解析出“site.com”?
我在名为 target_passthrough 的全局变量中传递各种 URL,因此页面的 URL 可能如下所示: http ://www.mysite.com/index.php?target_passthrough=example.com
或类似的东西。该变量的格式可能有多种形式,例如(减引号):
- “www.example.com”
- “.example.com”
- “example.com”
- “ http://www.example.com ”
- “.example.com/subdir/”
- “.example.com/subdir/page.php”
- “example.com/subdir/page.php”
请注意其中一些如何将句点作为第一个字符,例如 2,5 和 6。
现在,我要做的就是从任何可能的 PHP 场景中提取“example.com”,并将其存储到一个变量中以便稍后回显。我尝试了 parse_url,但是当它出现时它给了我“www”,这是我不想要的。在 url 只是“example.com”的情况下,它返回一个空值。
我真的不知道如何进行正则表达式匹配,或者这是否是我需要的,所以任何指导都将不胜感激——在 php 中并不是那么先进。
php - 检查 parse_url 中的子域
我正在尝试编写一个函数来从 Facebook 获取用户个人资料 ID 或用户名。他们在表单中输入 url,然后我试图确定它是 Facebook 个人资料页面还是其他页面。问题是,如果他们进入具有子域的应用页面或其他页面,我想忽略该请求。
现在我有:
如果$author_url
有“id=”,则此方法有效,然后将其用作配置文件 ID,如果没有,则它必须是用户名或页面名称,因此请改用它。我需要再运行一次检查,如果 url 包含 facebook 但它是一个子域,请忽略它。我相信我可以在第一个 preg_match 中做到这一点preg_match("/facebook/i",$author_url)
谢谢!
php - php parse_url reverse -- 解析的url
有没有办法从解析的 url 反转 url?
或者,如果有一种方法可以验证缺少其推荐网址的一部分的网址,例如
www.mydomain.com
mydomain.com
应该全部返回
http://www.mydomain.com
或带有正确的子域
iphone - Objective C 中有类似 parse_url 的东西吗?
Objective C中是否有类似parse_url()的东西?
我喜欢 PHP 中这个函数的简单性,并且在 iPhone 应用程序中需要同样的东西。例如:给定一个网址http://www.google.com/?someting=somthing
我可以使用主机、协议、基本 url 等获得一个不错的数据结构,而无需创建解析字符串。
谢谢
php - 参数之一是 url 时的 parse_url() 问题
我调用了一个http://site.com/process.php
将 url 作为其参数之一的 php 脚本。for=
然后我这样做并尝试parse_url()
但 parse_url() 给出了解析错误。
如何for
在发送端(在 url 中)或在接收端(php)对参数进行编码,以便parse_url()
理解它只是一个看起来像 url 的参数?
php - 如何确定 PHP_URL_PATH 的最后一部分是文件还是目录?
上下文:我正在尝试分层存储 URI(从 3758 个 TLD 开始,在域中进一步细化,在路径中进一步细化,在查询字符串中进一步细化){并按协议、端口等划分),基本上将网络存储为一棵大树我正在尝试存储它并将元数据(例如 favicon、alexa 排名、SU 排名、美味的 MD5 和链接等)附加到正确的节点,而不是在节点上复制信息,因此需要父/子层次结构在哪里意识到树的概念是不正确的,但在实际意义上非常有用。
问题:如果我使用 parse_url 作为路径:
在拆分并将位存储在数据库中之前,确定最后一个元素是文件还是文件夹的最佳方法是什么?例如,如果我向该 URI 部分发出 http 请求,我能否可靠地找出该字符串最后一部分的真实性质?
例子:
如何可靠地找出imnot.php是文件还是目录?(当然除了打电话给开发者)
php - PHP:从字符串中的 URL 中删除“WWW”
目前我正在使用 parse_url,但是数组的主机项还包括我不想要的“WWW”部分。我将如何去删除这个?
javascript - 在 JavaScript 中解析 URL
如何使用 JavaScript(也使用 jQuery)解析 URL?
例如,我的字符串中有这个,
我想获得的价值img_id
我知道我可以使用 PHP 轻松地做到这一点parse_url()
,但我想知道 JavaScript 是如何实现的。