ColdFusion has the ability to access these variables very similar to what you do in PHP:
PHP:
$foo = $_GET['variablename'];
$bar = $_POST['variablename'];
CFScript:
foo = URL['variablename'];
bar = FORM['variablename'];
CFML:
<cfset foo = URL['variablename']>
<cfset bar = FORM['variablename']>
Editing: discussion of case insensitivity of form and workaround
ColdFusion (?) . , , , . , .
:
<form name="main" action="handler.cfm" method="post">
<input type="text" name="conFUSion" value="abc" />
<input type="text" name="CONfusion" value="def" />
<input type="submit" name="Submit" />
</form>
:

gethttprequestdata().content , , :
conFUSion=abc&CONfusion=def&Submit=Submit
ColdFusion , . java.util.HashMap, ColdFusion, :
arFormscope = gethttprequestdata().content.split('&');
cs_form = createobject('java','java.util.HashMap').init();
for( i=1; i<=arraylen(arFormscope); i++ ){
arElement = arFormscope[i].split('=');
key = arElement[1];
value = arElement[2];
cs_form[key] = value;
}
- cs_form, :

... , :
cs_form['CONfusion']; // def
cs_form['conFUSion']; // abc
cs_form['CONFUSION']; // Error, undefined in java.util.HashMap