Jozza.net

Get Current URL

<cfset strCurrentURL = 
    "http" & 
    iif(CGI.HTTPS EQ "ON", de("s"), de("")) & 
    "://" & 
    CGI.SERVER_NAME & 
    iif ((CGI.HTTPS EQ "ON" AND CGI.SERVER_PORT NEQ 443) OR (CGI.HTTPS NEQ "ON" AND CGI.SERVER_PORT NEQ 80), de(":#CGI.SERVER_PORT#"), de("")) & 
    CGI.SCRIPT_NAME &
    iif(CGI.QUERY_STRING NEQ "", de("?#CGI.QUERY_STRING#"), de(""))
/>

..or just the current folder..

<cfset strCurrentURL = 
    "http" & 
    iif(CGI.HTTPS EQ "ON", de("s"), de("")) & 
    "://" & 
    CGI.SERVER_NAME & 
    iif ((CGI.HTTPS EQ "ON" AND CGI.SERVER_PORT NEQ 443) OR (CGI.HTTPS NEQ "ON" AND CGI.SERVER_PORT NEQ 80), de(":#CGI.SERVER_PORT#"), de("")) & 
    REReplace(CGI.SCRIPT_NAME, "[^/]+$", "")
/>