2013-06-27 2 views
1

Пожалуйста, обратитесь к следующему коду:Нет необходимости CGI.script_name

<cfform method="POST" action="#CGI.script_name#"> 
    <p>Enter your Name:&nbsp; 
    <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. "

ответ