在前面加
ob_start();例如:
<?
ob_start();
$user=$_GET['name'];
$pass=$_GET['pass'];
$db=mysql_connect("localhost"); 
mysql_select_db("test",$db);
$result=mysql_query("select * from mem where name='".$user."' and psw='".$pass."'");

解决方案 »

  1.   

    恩错了,没看到你的HTML代码ob_start()要加在所有输出的前面包括所有的HTML代码
    <?php
    ob_start()
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8"">
    ……………………
    ……………………
    ………PHP代码…
    ……………………
    ……………………
    ……………………
    </html>
      

  2.   

    不好意思,还是错了嘿嘿。ob_start()后面少加了个;号
      

  3.   

    login1.php 的第16行是什么啊?看出错提示,好像是SESSION重复读入的问题,,你把与LOGIN1.PHP相关的代码也贴一些出来看看,,LOGIN1.PHP不是在别的页面引用的吧。