SAE在设置cookie有问题??

@Ta 2015-02-10 5290点击
一直无法设置cookie,,,怎么回事?@net909
@php
回复列表(18|隐藏机器人聊天)
  • @Ta / 2015-02-10 / /
    setcookie("wd",$my,time()+3600);

    @php,没有问题吧?换浏览器也不行,,
  • @Ta / 2015-02-10 / /
    @php,if(isset($_COOKIE['wd'])){}
  • @Ta / 2015-02-10 / /
    @php,没错误,,是不是不支持本地写入的原因??
  • @Ta / 2015-02-10 / /
    @php,没有
  • @Ta / 2015-02-10 / /
    <?php
    Require "../inc.php";
    Require "../conn/system.php";
     
    $site= $DB->get_row("SELECT * FROM wu_admin WHERE id='1'"); 
    $p=$site['pass']; 
    head("管理后台");
    $pass=$_GET['pass']; 
    $do=$_GET['do'];
    echo "<div class='nav'>管理后台</div><div class='list'>"; 
    if(isset($_SESSION['wd']) && $mdpass==$mdpass2)
    {
    echo "已登录";






    }else{ 
    echo '<form action="'.$_SERVER['PHP_SELF'].'" medhod="get"><br>管理员密码:<br/><input type="password" name="pass" value=""><input type="hidden" name="do" value="login"><br/>
    <input type="submit" value="登录后台"></form>';
    if($do=='login'){
    if($p==$pass){
    echo "<br/>登陆成功,<a href='{$_SERVER['PHP_SELF']}?pass={$pass}'>请刷新</a>";
    }else{
    echo "登陆失败!";

    }
    }//if
    }//cookie if
    echo "</div>";
    foot();

    ?>

    之前的已经删了。。。。准备用session,,但还是不行。。。
  • @Ta / 2015-02-10 / /
    @php
  • @Ta / 2015-02-10 / /
    @php,自身cookies?
  • @Ta / 2015-02-10 / /
    @php,没有
  • @Ta / 2015-02-10 / /
    加上ob_start();试试
  • @Ta / 2015-02-10 / /
    @读书顶个鸟用,嗯嗯,试试
  • @Ta / 2015-02-10 / /
    @php,就今天那个代码啊,没其它的。。
  • @Ta / 2015-02-10 / /
    @php,wd520
  • @Ta / 2015-02-10 / /
    @无道,SAE只能在未输出任何内容之前设置header
  • @Ta / 2015-02-10 / /
    @无道,登录成功之后应直接用$_SESSION['wd']='yourpwd';进行赋值。判断时再用isset
  • @Ta / 2015-02-11 / /
    @net909,的确是这样啊。

    @小蒋同学,未输出内容之前,是包括哪些?
  • @Ta / 2015-02-12 / /
    @无道,不知道你是不是这个问题:
    <?php
    echo 'hello';
    header(***);//报错
    setcookie(***);//报错


    修正:
    <?php
    header(***);//正常
    setcookie(***);//正常
    echo 'hello';
  • @Ta / 2015-02-12 / /
    @小蒋同学,你的意思是必须在代码最前面赋值??
  • @Ta / 2015-02-13 / /
    @无道,在输出html之前赋值
添加新回复
回复需要登录