说得具体些。我用session_start()来实现保护,可是一加上删除记录,修改记录均不能实现了,没有加之前是能实现的

解决方案 »

  1.   

    不是太明白你的意思
    具体代码?session的方法绝对可行的
      

  2.   

    一般都是Session,但要看在什么环境下,如是不是分读者和作者之分
      

  3.   

    具体代码如下:
    global.php
    <?
    session_start();
    if(!(session_is_registered("id")||session_is_registered("password")))
    {   
    $url="Location:loginshow.php";
    header($url);
    }
    else
        echo "亲爱的用户,欢迎你"; 
    ?>
    一下是update.php的代码,其中变量id是从表单提交过来的。
    <?
    require("global.php");
    $connect=mysql_connect("localhost","","") or die("connect database failure!");
    $select=mysql_select_db("test") or die("select database failure");
    $update_sql="update `design` set `type`='$type',`name`='$name',`content`='$content',`image`='$image',`style`='$style' where `id`='$id'";
    $update_result=mysql_query($update_sql,$connect);
    if (!$update_result){
    echo mysql_error();
    }
    else 
      echo"记录修改成功!";
    ?>
    可是执行结果,都显示记录修改成功,可在数据库中的记录却没有改变
      

  4.   


    1、update.php 中有无 session_start();
    2、loginshow.php 中登录后有无 session_register('id');成功。