Пожалуйста, обратитесь к следующему коду:Нет необходимости CGI.script_name
<cfform method="POST" action="#CGI.script_name#">
<p>Enter your Name:
<input name="name" type="text" hspace="30" maxlength="30">
<input type="Submit" name="submit" value="OK">
</cfform>
<cfscript>
function HelloFriend(Name) {
if (Name is "") WriteOutput("You forgot your name!");
else WriteOutput("Hello " & name &"!");
return "";
}
if (IsDefined("Form.submit")) HelloFriend(Form.name);
</cfscript>
Источник: http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=UDFs_01.html#1167055
код прекрасно работает даже без CGI.script_name
атрибута поля действия. Могу я узнать, почему это необходимо? В описании написано: "Uses the script_name CGI variable to post to this page without specifying a URL. "