<?phpvar_dump($_POST['username']);
var_dump($_REQUEST['username']);
var_dump($_POST['email']);
var_dump($_REQUEST['email']);
?><form action="outside_var.php" method="post">
你的名字:<input type="text" name="username"><br>
你的邮件:<input type="text" name="email"><br>
<input type="submit" name="submit" value="提交">
</form>根据以上代码运行,在两个文本框输入内容后,按“提交”按钮,出现一行文字(其中我的PHP File是outside_var.php):
blankoutside_var.php
这跟书中写的结果不一致,是什么出错了?请各位大大帮忙。

解决方案 »

  1.   

    在Browser Output窗口中显示:
    NULL NULL NULL NULL 
    你的名字:
    你的邮件:
    [提交] 书中写若输入名字是:龙洋;邮件是:[email protected] 再点击提交按钮,则出现:
    string(4)"龙洋" string(4)"龙洋" string(20)"[email protected]" string(20)"[email protected]"
    你的名字:
    你的邮件:
    [提交]但我只显示为:
    blankoutside_var.php
      

  2.   

    但我只显示为:
    blankoutside_var.php
    什么意思啊。。两个文件什么关系啊。
      

  3.   

    这个PHP文件(outside_var.php)就是我当前的代码文件,blank "outside_var.php"
      

  4.   


    不可能是指这几行代码是不可能出错?还是不可能出现blank "文件名.php"这类问题?
    另外这跟设置方面有无关系?因为我显示本地IP的实例都是无法显示的。
      

  5.   

    你确定环境搭好了吗?在根目录新建个php文件。 写上 phpinfo();   看能看到php信息吗。。没看到说明环境没有配成功。
      

  6.   

    能看到啊,除了右上角的PHP Logo不能显示之外。
      

  7.   

    我装了zend studio8,是不是还要装个zend server、zend client之类的?
      

  8.   

    是不是在别的地方定义了 submit的onclick提交事件
      

  9.   

    blankoutside_var.php是不是就你贴出的代码?如果不是,把它的代码贴出来看看。
      

  10.   

    代码在一开始已经贴出来了,blankoutside_var.php这是运行后,在Brower Output窗口出现的字样。
      

  11.   

    工程里的其他文件也没有用过submit,除非zend studio里有什么地方设置submit的onclick事件,设置基本是默认的。