改成
<?php 
  session_start();
  include "config.inc.php"; 
  session_cache_limiter(public);
  session_set_cookie_params(0, "../");
  session_register("userpassword"); 
?>
<html>
<?php
  if ($user1==$USER && $password1==$PASSWORD)
  {
    $userpassword=$user1.$password1;
    //header("Location: index.php"); 
    echo "Ok le!";
    exit();
  }
?>
</html>

解决方案 »

  1.   

    去掉<html>和</html>试一下
      

  2.   

    那个html 标签是我自己加上去的,原来没有他也出错。
    服务器的php是4.1.0版本的。破csdn ,回复了n次了,每次都出错。
      

  3.   

    session_start(); //要放在最前面
    header();用法前面不能有echo输出!
      

  4.   

    去掉开始的<html>,而且<?前不能有任何输出在session_start()前是不能向浏览器发送任何数据的,和header()意思一样