作者:失心人2702939300 | 来源:互联网 | 2023-01-29 14:32
如何解决《如何在coldfusion中获取当前页面URL?我在获取当前页面URL时获取home_page_URL/index.cfm》经验,为你挑选了1个好方法。
我使用下面的代码来获取coldfusion中的当前页面URL: -
host = structKeyExists(cgi,'http_host') ? cgi.http_host : '';
req_url = 'https://' & host & cgi.script_name;
但是在req_url参数中,我得到host_name/index.cfm而不是当前页面URL.我在referrer中获得了实际的URL.请告诉我如何获取coldfusion中的当前页面URL.
1> Jules..:
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#';