<form method="post" action="?act=reg" name="form1">
<input name="fname" type="text" id="fname" size="16">
</form>
if($act=="reg"){
die($fname);  
}
我在文本框里输入”美丽“,die($fname)是“美丽”的呀!但是这里却输出了“%3F” ,无论我在文本框输入什么,die($fname)都是“%3F”,以前都好的,突然就这样了。PHP.INI我也没动过,而且我看了下,register_globals=on 的

解决方案 »

  1.   

    <form method="post" action="?act=reg" name="form1">
    <input name="fname" type="text" id="fname" size="16">
    </form>
    <?
    if($act=="reg"){
    die($fname);  
    }
    ?>
    我在文本框里输入”美丽“,die($fname)是“美丽”的呀!但是这里却输出了“%3F” ,无论我在文本框输入什么,die($fname)都是“%3F”,以前都好的,突然就这样了。PHP.INI我也没动过,而且我看了下,register_globals=on 的
      

  2.   

    把全部代码贴出来看看,干嘛要用die()呢?不明白楼主的程序什么意思
      

  3.   

    不明白。不接收数据,用die()?????
      

  4.   

    <form method="post" action="?act=reg" name="form1">
    <input name="fname" type="text" id="fname" size="16">
    </form>
    <?
    if($_REQUEST['act']=="reg"){
    die($_POST['fname']);
    }
    ?>