nijat_910 2018-09-26 03:30 采纳率: 33.3%
浏览 482
已结题

shopnc 有关cookie的问题

 /*发送短信验证码*/
    public function send_valcodeOp()
    {
        $phone_num=$_POST['phone'];
        $code = "";
        //生产四位验证码
        for($i=0;$i<4;$i++){
            $code .= rand(0,9);
        }
        $cookieName='val_code';
        setNcCookie($cookieName,$code,time()+300);//保存到cookie中
        $post_res=$this->phone_proxy($phone_num,$code);   //发送验证码
        $post_results=json_decode($post_res,true);
        $return_code=$post_results['return_code'];
        output_data(array('return_code'=>$return_code,'cookied_val_code'=>cookie($cookieName)));
    }


        /*验证验证码和手机号*/
    public function verificationOp()
    {
        $phone_num=$_POST['phone'];
        $posted_val_code=$_POST['code'];

        if(!isset($_COOKIE['val_code']))
        {
            output_data(array('res'=>'no cookie'));
        }
        $cookied_val_code=cookie('val_code');
        output_data(array('cookied_val_code'=>$cookied_val_code,'posted_code'=>$posted_val_code));
    }

第二个方法是最后被执行的,但输出的总是'no cookie' ,就算没加判断直接输出cookie('val_code');也是空的,折腾了半天都不知道是什么原因,请各位大神帮忙。。。。。!!!!!!!!!

  • 写回答

2条回答

  • threenewbee 2018-09-26 03:36
    关注

    no cookie应该是你的服务器端返回的,而服务器返回的意思可能是没有它所期望的cookie(开发服务器的人也真够偷懒的)
    具体你要传什么cookie,这个要看文档了。

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码