Line 0: |
| | + | @@@@
|
| | + | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
| | + | <html>
|
| | + | <head>
|
| | + | <title>Mark's Cold Fusion CGI variable test</title>
|
| | + | </head>
|
| | + | <body>
|
| | + | <table border="1">
|
| | + | <tr>
|
| | + | <th colspan="3"><br><h3>CGI Variables</h3></td>
|
| | + | </tr>
|
| | + | <cftry>
|
| | + | <cfset a = listToArray(listsort(StructKeyList(CGI),"text","asc"))>
|
| | + | <cfloop index="i" from="1" to="#ArrayLen(a)#">
|
| | + | <cfset variable.name = "CGI." & a[i]>
|
| | + | <cftry>
|
| | + | <cfset variable.value = evaluate(variable.name)>
|
| | + | <cfcatch>
|
| | + | <cfset variable.value = "[cannot display]">
|
| | + | </cfcatch>
|
| | + | </cftry>
|
| | + | <tr>
|
| | + | <td valign="top"><cfoutput>#variable.name#</cfoutput></td>
|
| | + | <td valign="top">=</td>
|
| | + | <td valign="top">
|
| | + | <cfif variable.name is "CGI.HTTP_COOKIE">
|
| | + | <cfoutput>#HTMLEditFormat(variable.value)#</cfoutput>
|
| | + | <hr>
|
| | + | <cftry>
|
| | + | <cfset variable.valueArray = ListToArray(variable.value,";")>
|
| | + | <cfloop index="i" from="1" to="#arrayLen(variable.valueArray)#">
|
| | + | <cfset variable.valueArrayArray = ListToArray(variable.valueArray[i],"=")>
|
| | + | <cfset variable.cookieName = variable.valueArrayArray[1]>
|
| | + | <cfset variable.cookieValue = URLDecode("#variable.valueArrayArray[2]#")>
|
| | + | <cfoutput>#HTMLEditFormat(variable.cookieName)#=#HTMLEditFormat(variable.cookieValue)#</cfoutput><br>
|
| | + | </cfloop>
|
| | + | <cfcatch>[An error was caught]</cfcatch>
|
| | + | </cftry>
|
| | + | <cfelseif variable.name is "CGI.CF_TEMPLATE_PATH">
|
| | + | [not displayed]
|
| | + | <cfelse>
|
| | + | <cfoutput>#HTMLEditFormat(variable.value)#</cfoutput>
|
| | + | </cfif>
|
| | + | </td>
|
| | + | </tr>
|
| | + | </cfloop>
|
| | + | <cfcatch><tr><td>An error was caught</td></tr></cfcatch>
|
| | + | </cftry>
|
| | + | </table>
|
| | + | </body>
|
| | + | </html> |