【发布时间】:2018-08-18 11:48:00
【问题描述】:
我目前正在使用 CGI 变量从当前 URL 中提取完整的 URL 和主机名:
<cfset currentURL = CGI.SERVER_NAME>
<cfset host = ListFirst(currentURL, ".")>
前面的代码按预期工作。
我还想提取域。令人惊讶的是,我找不到 CGI 变量,我尝试了以下代码,但它似乎不起作用:
<cfset domain = ListLast(currentURL, "#host#")>
但是当我输出域变量时,它只显示“om”而不是“domain.com”。我在这里做错了什么?
【问题讨论】:
-
第二个参数应该是一个分隔符。虽然这仍然会返回错误的值:“com”。另外,请记住,可能有一个子域或一个 IP,所以......字符串中有多个句点
标签: coldfusion cgi