gpt4 book ai didi

coldfusion - 使用 ColdFusion 从 URL 中提取域

转载 作者:行者123 更新时间:2023-12-02 04:28:03 25 4
gpt4 key购买 nike

我目前正在使用 CGI 变量从当前 URL 中提取完整 URL 和主机名:

<cfset currentURL = CGI.SERVER_NAME>
<cfset host = ListFirst(currentURL, ".")>

前面的代码按预期工作。

我还想提取域。令人惊讶的是,我找不到 CGI 变量,我尝试了以下代码,但似乎不起作用:
<cfset domain = ListLast(currentURL, "#host#")>

但是域变量在我输出时只显示“om”而不是“domain.com”。我在这里做错了什么?

最佳答案

这是一种方法,它将处理具有多个子域部分的域(例如,local.dev.mydomain.com)。

<cfset currentURL = CGI.SERVER_NAME>

<cfset domainParts = listLen(currentURL, ".")>

<cfset domain = gettoken(currentURL,domainParts-1,".") & "." & gettoken(currentURL,domainParts,".") >

关于coldfusion - 使用 ColdFusion 从 URL 中提取域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51867910/

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