gpt4 book ai didi

php - URL 中可以有方括号或圆括号吗?

转载 作者:技术小花猫 更新时间:2023-10-29 12:51:04 27 4
gpt4 key购买 nike

我正在为我的 AdWord 广告系列生成 URL,一些广告事件名称中有括号 ( )[ ] 括号。示例 url 看起来像这样

http://www.website.com/?utm_source=google%5BB%2B%5D&utm_medium=cpc&utm_content=google_ad(B)&utm_campaign=product

这样好吗?

最佳答案

括号“()”可以在 URL 的查询部分中使用(即“?”之后的部分)。 %-encode 它们是允许的,但不是必须的,如“%28”和“%29”。

在查询部分中,括号“[]”应进行%编码,如“%5B”和“%5D”。

样例URL是真实存在的www.website.com的URL(请使用www.example.com作为虚拟域名,保证不存在),因此正确构造。

URL 语法的一般规则在互联网标准 STD 66 中定义,目前为 RFC 3986 .它的附录 A 指定了字符规则,列出了属于“sub-delims”组的括号,在查询部分中允许没有 %-encoding,但括号属于“gen-delims”,应该进行 %-encoded。

关于php - URL 中可以有方括号或圆括号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13225028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com