商业空间当然会屏掉错误。
测试正常……<?php
session_start();
$_SESSION['test'] = "hello world";
echo $_SESSION['test'];
if (function_exists("session_start"))
{
echo("<font color=green><b>√</b></font>");
}else{
echo("<font color=red><b>x</b></font>");
}?>

解决方案 »

  1.   

    //以下是我的代码,在本机上通过: $max_submit=3
      if (session_is_registered("$submit_count")) 
        {
            $_SESSION[submit_count]++;
         }
      else
        {  
            session_register("$submit_count");
            $_SESSION[submit_count]=1;
        }
       
       if ($_SESSION[submit_count]>$max_submit)
         { 
            echo "<script language=javascript>alert(\"您已经发言".$max_submit."次,请下次再来!\")</script>";
            echo "<script language=javascript>window.history.back(-1)</script>";
            exit;
         }    跟踪了一下,$max_submit=3; ok;
                    $submit_count=1;  //此处一直等于1
      

  2.   

    搞明白了,原来不能用双引号,我的书上是这样讲的,本机上也通过,php4.0明白了也不懂!!!奇怪!!!