我正在使用以下代码在Coldfusion中获取当前页面的URL:-
host = structKeyExists(cgi,'http_host') ? cgi.http_host : '';
req_url = 'https://' & host & cgi.script_name;
但是在req_url参数中,我得到的是 host_name/index.cfm 而不是当前页面的URL。
我在引荐来源网址中获取了实际网址。请让我知道如何在Coldfusion中获取当前页面的URL。
最佳答案
Protocol = #getPageContext().getRequest().getScheme()#;
Domain = #cgi.server_name#;
Template = #cgi.script_name#;
Variables = #cgi.query_string#;
因此,例如:
Canonical = '#getPageContext().getRequest().getScheme()#://#cgi.server_name#/#cgi.script_name#?#cgi.query_string#';
关于coldfusion - 如何在Coldfusion中获取当前页面的URL?在获取当前页面网址时,我正在获取home_page_URL/index.cfm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45137347/