print_r($_REQUEST)Array ( [check_box5] => 5 [PHPSESSID] => 8bb1477e6697580fc69900426f150a90 )
我的表单是一个CHECKBOX数组,为什么会在末尾传个PHPSESSID过来?
请问该如何解决
最好是能不打印出PHPSESSID出来的办法
不要用数组的处理方法

解决方案 »

  1.   

    不把程序贴出来?
    LZ都不知道尾部为什么会出现个phpsessid,证明代码 是有问题的...看了一下,LZ是 print_r($_REQUEST)  ,所以可以说是把所有 从提交页面传过来的值都打印出来了, 包括提交过来的名为 phpsessid的值要不想打印出来,1 是去除提交页面这个phpsessid,可能是无用的 2 是只打印出checkbox的值  print_r( $_POST['CHECKBOX'] )
      

  2.   

    问题就是我不知道PHPSESSID是怎么传过来的
    因为我提交的表单上只有CHECKBOX的数组
    而且CHECKBOX的name是不一样的
    谁能帮我解释下PHPSESSID是怎么传过来的?????
      

  3.   

    echo "<form action='add.php' method='post'>";
    echo "<table border=1>";
    echo "<tr><td>选中</td>";
    echo "<td>用户名</td></tr>";
    while($row=mysql_fetch_row($result)){
      echo "<tr><td><input type=checkbox name='check_box$row[0]' value='$row[0]'></td>";
      echo "<td>$row[1]</td></tr>";
    }
    echo "</table>";
    echo "<input type=submit value='删除'>";
    我是在这个页面之前存过SESSION变量
    但是我没取出来啊?
    怎么会在下个也面遍历出PHPSESSID??
    求高手帮忙解答
    thanks
      

  4.   

    echo " <form action='add.php' method='post'>";
    echo " <table border=1>";
    echo " <tr> <td>选中 </td>";
    echo " <td>用户名 </td> </tr>";
    while($row=mysql_fetch_row($result))
    {
      echo " <tr> <td> <input type=checkbox name='check_box$row[0]' value='$row[0]'> </td>";
      echo " <td>$row[1] </td> </tr>";
    }
    echo " </table>";
    echo " <input name='submit' type=submit value='删除'>";   //是不是这个导致的,给它名字,试试
      

  5.   

    这个和php配置有关吧,配置下php.ini的session部分看看呢
      

  6.   

    看看是不是在后面把phpsessid给输出了
    页面间的session传递是不需要phpsessid的啊
    用准$_SESSION['VAR']的变量名就行
      

  7.   

    我的$_SESSION是这样赋值的啊
    而且我表单里没$_SESSION
    那是$_SESSION怎么来的?
      

  8.   

    print_r($_REQUEST) $_REQUEST变量PHP $_REQUEST变量包含$_GET, $_POST, and $_COOKIE的内容PHP $_REQUEST变量可以用来获取通过“GET”和“POST”这两种方法发送的表单数据LZ再检查一下
    LZ的意思完全可以print_r($_POST) 
      

  9.   

    把选定的值存HIDDEN里解决了
    谢谢各位的支持
      

  10.   


    <input type=checkbox name='check_box$row[0]' value='$row[0]'> 数组也不是这样起名的
    应该这样
    <input type=checkbox name='check_box[]' value='$row[0]'> 提交上来
    print_r($_POST['check_box'])
    瞧瞧是啥。
      

  11.   


    <input type=checkbox name='check_box[]' value='$row[0]'>这个~