手机登录不了建设银行网站企业邮箱的推荐

张小明 2026/3/2 21:44:58
手机登录不了建设银行网站,企业邮箱的推荐,十大软件app排行榜下载免费,百度页面推广RL 是我们每天依赖的 Web 的基础构建块。它们的熟悉度让它们看起来简单得有些欺骗性#xff1a;看似清晰划分的组件#xff0c;如 scheme、hostname、path 等#xff0c;让人觉得从 URL 中提取信息是件小事。但实际上#xff0c;多年来已经构建了数千个自定义解析器#x…RL 是我们每天依赖的 Web 的基础构建块。它们的熟悉度让它们看起来简单得有些欺骗性看似清晰划分的组件如 scheme、hostname、path 等让人觉得从 URL 中提取信息是件小事。但实际上多年来已经构建了数千个自定义解析器每个都有自己对细节的理解。对我们 Web 开发者来说有两个主要标准规定了 URL 应该如何工作。RFC 3986这是 2005 年的原始 URI 标准以及 WHATWG URL Living StandardWeb 浏览器遵循的标准。因为事情并不像乍看起来那么简单这两个常用标准彼此不兼容混合使用不同的标准及其解析器特别是当它们没有完全遵循标准时通常会导致安全问题。原文链接 PHP8.5 的新 URI 扩展为什么需要改变尽管正确解析 URL 很重要但 PHP 长期以来在标准库中并没有包含任何符合标准的解析器。虽然有 parse_url() 函数它从 PHP 4 就存在了但它不遵循任何标准并且在文档中明确说明不要用于不受信任或格式错误的 URL。尽管如此由于缺乏更好的替代方案而且它对开发者日常工作中遇到的大多数格式良好的输入似乎都能正常工作所以它被广泛使用。这可能会误导开发者认为 parse_url() 的安全问题纯粹是理论问题而不是迟早会导致问题的东西。举个例子输入 URL example.com/example/:8080/foo 根据 RFC 3986 是一个有效的 URL仅由相对路径组成。如果不针对基础 URL 解析根据 WHATWG URL 标准它是无效的。然而根据 parse_url() 的解析它是主机为 example.com、端口为 8080、路径为 /example/:8080/foo 的 URL因此在两个结果组件中都包含了 8080?phpvar_dump(parse_url(example.com/example/:8080/foo));/*array(3) {[host] string(11) example.com[port] int(8080)[path] string(18) /example/:8080/foo}*/引入新 API这在 PHP 8.5 中发生了变化。从现在开始PHP 将在新的 URI 扩展中包含符合 RFC 3986 和 WHATWG URL 标准的解析器作为标准库中始终可用的一部分。这不仅能够根据各自的标准轻松、正确、安全地解析 URL而且 URI 扩展还包含修改 URL 各个组件的功能。?phpuse Uri\Rfc3986\Uri;$url new Uri(HTTPS://thephp.foundation:443/sp%6Fnsor/);$defaultPortForScheme match ($url-getScheme()) {http 80,https 443,ssh 22,default null,};// 从 URL 中删除默认端口if ($url-getPort() $defaultPortForScheme) {$url $url-withPort(null);}// Getter 默认会规范化 URL。Raw// 变体会原样返回输入。echo $url-toString(), PHP_EOL;// 输出: https://thephp.foundation/sponsor/echo $url-toRawString(), PHP_EOL;// 输出: HTTPS://thephp.foundation/sp%6Fnsor/精心构建以持久使用在这篇文章中我们不仅想展示功能还想告诉你这个项目是如何发展的以及在 PHP 中如何完成工作以保持语言现代化成为 Web 开发的绝佳选择。新 PHP 功能背后的工作往往比表面看到的要多。我们希望提供一些见解说明为什么我们更喜欢把事情做对而不是做快。来自 PHP 基金会开发团队的 Máté Kocsis 最初在 2024 年 6 月开始讨论他关于新 URL 解析 API 的 RFC。鉴于 PHP 强大的向后兼容性承诺新 API 需要在第一次尝试时就把事情做对以便在未来十年内为 PHP 社区提供良好服务而不会引入破坏性变化。因此在将近一年的时间里PHP Internals 邮件列表上发送了 150 多封电子邮件。此外还在各种聊天室进行了多次非列表讨论。在整个过程中来自 PHP 社区的各种专家不断完善 RFC。他们讨论了即使是看似微不足道的细节不仅要提供符合标准的实现还要提供一个干净、健壮的 API引导开发者为他们的用例找到正确的解决方案。我们还提前规划确保新的 URI 扩展及其专用的 Uri 命名空间为在未来版本的 PHP 中添加额外的 URI/URL 相关功能提供了清晰的路径。RFC 最终在 2025 年 5 月进行投票并以 30:1 的投票结果获得通过。但工作并没有就此停止提议的 API 还必须实现和审查。Máté 没有构建一个 PHP 特定的解决方案而是选择站在巨人的肩膀上选择了两个库来完成繁重的工作。uriparser 库提供 RFC 3986 解析器而 Lexbor 库已被 PHP 8.4 的新 DOM API 使用提供 WHATWG 解析器。开源协作作为集成的一部分Máté 和 PHP 基金会与上游维护者合作在各自的库中包含缺失的功能。例如这两个库都不包含廉价复制内部数据结构的功能而这对于支持在尝试使用所谓的 with-er 方法例如 -withPort(8080)修改各个组件时克隆表示已解析 URL 的只读 PHP 对象是必需的。uriparser 库也不包含任何用于修改已解析 URL 组件的函数。所有这些功能现在都可以在上游库中供所有人使用和受益。Máté 的 PHP 实现的审查和测试由 PHP 社区贡献者 Niels Dossche 和 Ignace Nyamagana Butera 进行。这包括审查和测试已添加到两个上游库的新功能。TidewaysPHP 基金会的创始成员和白银赞助商也赞助了工程时间他们的贡献以 Tim Düsterhus 的形式出现。在审查和测试期间这些审查者在上游库中发现了几个预先存在的 bug。他们向上游维护者 Sebastian Pippinguriparser和 Alexander BorisovLexbor提交了修复他们迅速审查并应用了这些修复。立即测试这项工作得到了回报PHP 的新 URI 扩展不仅有一个而是两个功能丰富且符合标准的 URI 实现现在可以在 PHP 8.5 RC 1 中完全测试。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

池州城乡住房建设厅网站网页 转发到wordpress

NotepadNext十六进制编辑功能终极指南:5大实战技巧深度解析 【免费下载链接】NotepadNext A cross-platform, reimplementation of Notepad 项目地址: https://gitcode.com/GitHub_Trending/no/NotepadNext 你是否曾遇到过需要直接编辑二进制文件却苦于没有合…

张小明 2026/1/10 4:16:20 网站建设

哪个网站可以做前端项目富文本编辑器wordpress

一、Sql注入简介 Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中,再在后台 Sql 服务器上解析执行进行的攻击,它目前黑客对数据库进行攻击的最常用手段之一。 二、Web 程序三层架构 三层架构(3-tier architecture) 通常意义上就…

张小明 2026/1/10 2:50:55 网站建设

访问外国网站很慢天台网站建设

2025年天津大学计算机保研复试机试真题 2025年天津大学计算机考研复试上机真题 历年天津大学计算机考研复试上机真题 历年天津大学计算机考研复试机试真题 更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream N 诺 DreamJudge 题库&#xff1a…

张小明 2026/1/10 12:03:37 网站建设

无锡网站制作电话影视剪辑logo制作

在当今数据驱动的时代,高效可视化工具已成为各行业专业人士的必备技能。Mermaid Live Editor作为一款革命性的在线图表编辑器,让用户通过简单的代码语法就能制作出专业级图表,彻底告别复杂拖拽式设计软件的繁琐操作。 【免费下载链接】mermai…

张小明 2026/3/2 16:26:04 网站建设

网站建设和咨询服务合同百度网页入口官网

“网线”只是以太网最不起眼的“皮肤”,它的“真身”要庞大和硬核得多。 你家里插电脑的那根 RJ45 蓝线(双绞线)是以太网的一种。 但 224 Gbps 极速怪兽,指的是数据中心里的“超级血管”。1. 什么是“以太网”?(Ethern…

张小明 2026/1/12 15:03:26 网站建设

网站的三大标签软件开发者英语

LangFlow入门必看:快速掌握可视化LangChain开发核心技巧 在大语言模型(LLM)席卷各行各业的今天,越来越多团队开始尝试构建智能对话系统、自动化内容生成工具或AI代理应用。然而,即便是使用了像 LangChain 这样成熟的框…

张小明 2026/1/9 14:37:24 网站建设