急~~~~~~~~~~~~~~

急~~~~~~~~~~~~~~

if(isset($_REQUEST['input']) && isset($_SESSION['number']))
{
      
        $flag=false;

        if(is_numeric($_REQUEST['input']))
        {
                array_push($_SESSION['process'],$_REQUEST['input']);
                if($_REQUEST['input']==$_session['number'])
                {
                                $flag=true;
                                       
                }
               
        }


                $max=count($_SESSION['process']);
                for($i=0;$i<$max;$i++)
                {
                        $input_number=$_SESSION['process'][$i];
                        $step=$i+1;
                        if($input_number==$_SESSION['number'])
                        {
                                echo "第".$step."次,".$input_number."猜对了<br />";

                                $flag=true;
                                }
                                elseif($input_number>$_SESSION['number'])
                                {
                                        echo "第".$step."次,".$input_number."猜大了<br />";
                                       
                                        }
                                        else
                                        {
                                                echo "第".$step."次,".$input_number."猜小了<br />";
                                                }
                       
                }      
紫色的程序段起到什么作用,删了一样使用
红色地方是我后加的,,是不是应该加这么一句

bool is_numeric ( mixed var )
如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。

int array_push ( array &array, mixed var [, mixed ...] )
array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。

这些函数再手册都有阿.你查一下手册就明白拉
毕业了。。。

我不是这个意思,我知道这段代码的意思,我是想问,删除这段代码,程序一样运行,但是删除的话$_SESSION['process']怎么有的值

看程序的意思 $_SESSION['process'] 是一个数组
可能之前就赋值了 array_push($_SESSION['process'],$_REQUEST['input']);
只是增加一个数组元素而已
毕业了。。。