哈哈,你这样用SESSIOM可能会有问题的.....SESSION最大不超过4K,如果别人在TEXT中放一堆话,你的程序就要出毛病了.
只谈SESSION传递问题吧:
1.php
<?php
Session_Start();          //注意大小写,PHP认大小写;
echo "<tr>";
echo "<td> 关键字:</td>";
echo "<td><input type="text" name="textfield"></td>":
echo "</tr>";
echo "<tr>";
echo "<td>栏 目:</td>"
echo "<td><select name="select" class="box1">";
echo "<option selected>--请选择栏目--</option>";
echo "<option>动态新闻</option>";
echo "<option>网上办事</option>";
echo "<option>机构职能</option></select></td></tr>";
echo " <input type="submit" name="提交">";
$_SESSION["text"]=$_POST["text"];$_SESSION["select"]=$_POST["select"];
session_write_close ();
?>2.php<?php
Session_Start();
print_r($_SESSION["text']);
print_r($_SESSION["select']);
?>

解决方案 »

  1.   

    $_SESSION["text"]=$_POST["text"];
    $_SESSION["select"]=$_POST["select"];
    这两行应该放到2.php中吧??又碰到个新问题,
    比如说,2.php如果是个带翻页 列表页面的话,那么每次进入2.php,都要检查$_SESSION["text"]=$_POST["text"]; $_SESSION["select"]=$_POST["select"];但是点击 翻页的时候没有涉及到post提交啊,所以$_POST[]会出问题的,这该怎么解决?
      

  2.   

    最好用$_HTTP_VARS_GETS[""],尤其是初学者,更要养成习惯!!!
      

  3.   

    翻页就就用GET了,还用session干什么?
      

  4.   

    <?php
    Session_Start();          //注意大小写,PHP认大小写;php只对变量大小写敏感
    函数不区分大小写