busybee/urljoin

将相对和绝对URL正确连接的库

1.0.0 2024-08-20 23:23 UTC

This package is auto-updated.

Last update: 2024-09-20 23:28:55 UTC


README

一个PHP库函数,用于将基本URL和可能相对的目标URL连接为一个绝对URL

为什么这个不在PHP标准库中?谁知道。

安装

  • 直接安装:只需将src/urljoin.php拖到您的项目中
  • Composer: composer require busybee/urljoin

用法

urljoin($base_url, $other_url);

查看tests.php以获取测试套件以及预期的输入和输出。 (正确完成这个比你想的要复杂得多!) 此实现追求准确性,并在存在歧义的情况下(例如../堆栈下溢和空路径组件),将参考Python标准库的行为(由urlparse.urljoin实现)。

你可能知道的其他名称

  • 相对路径连接
  • 给定基本URL将相对路径转换为绝对URL的函数
  • rel2absrelativeToAbsolute(此类函数的常见名称)