if (!isset($_SESSION['user']))
{
      $con = substr($news,$start,$lenth); //<-------$length取文章的一半内容
      echo $con;
}
else
{
     echo $news;
}

解决方案 »

  1.   

    用SESSION加个条件判断一下,跟楼上说的差不多
      

  2.   

    $content   文章内容
    <?
    $count = explode("\n",$content);  //取得段落数//判断用户是否登陆选择显示内容的多少
    if (!isset($_SESSION[username])) {
        $divide = 2;
    } else $divide = 1;//显示内容
    for($i = 0; $i < count($count)/$divide; $i++) {
        echo $count[$i]."<BR>";
    }
      

  3.   

    OK ,thx各位..... 呵呵,我PHP接触了很少得时间,1个星期.....结
      

  4.   

    if (!isset($user))
    {
          $con = substr($news,$start,$lenth); //<-------$length取文章的一半内容
          echo $con;
    }
    else
    {
         echo $news;
    }
    如果是通过表单或者其它可以在页面得到$user值时可以这样做
    要不就
    if (!isset($_SESSION['user']))
    {
          $con = substr($news,$start,$lenth); //<-------$length取文章的一半内容
          echo $con;
    }
    else
    {
         echo $news;
    }
      

  5.   

    if (登录成功)
       header("Location: ".$_SERVER['HTTP_REFERER']);
      

  6.   

    楼上的能不能说的具体点儿,谢谢,怎么跳转,我把
    header("Location: ".$_SERVER['HTTP_REFERER']);加到了注册session变量的后面,但是不能自动跳转呀....
      

  7.   

    header("Location: ".$_SERVER['HTTP_REFERER']);
    前必须没输出HTML的源码都不行!!!!!!
      

  8.   

    这样行不行??
    if(用户未登陆){
      $Goto = "login.php?url=".$_SERVER['PHP_SELF'];
      header("Location: $Goto")
    }
    login.php<?php......    //用户登陆验证代码
    如果成功,根据$_GET['utl']的值
    $Goto = $_GET['url'];
    header("Location: $Goto");