if( intval(substr( $_SESSION['limit'], $flag - 1, $flag )) == 1 )看看这个函数错在哪里???或在怎么个写法!??

解决方案 »

  1.   


    if( intval(substr( $_SESSION['limit'], $flag - 1, $flag )) == 1 ) 
    你的substr(第一个参数,第二个参数,第三个参数)
    第一个参数要为字符串啊。
    可是你的是object。
      

  2.   

    测试了下。发现你的写法正确。没有问题。<?
    session_start();
    $_SESSION['limit']="sadf1";
    $flag=5;
    if( intval(substr( $_SESSION['limit'], $flag - 1, $flag )) == 1 )
    {
    echo "dddd";
    }
    ?>
      

  3.   

    你很难控制$flag=5;
    这个变量。
    一般我都不是这样写的。