如题,我需要在cookie中设置一个name1.name2类似的参数,但是取出的时候变成了name1_name2,这里由于其他应用采用的是这个cookie,因此必须采用.号 ,请问如何正确设置带点号的cookie呢

解决方案 »

  1.   

    if (mysql_num_rows($result) == 1) {
            //如果有一行记录返回
            //表示验证已经通过
            // 建立一个session,设置一个登录标记为1,并将当前用户名保存在Cookie中
            session_register('admin');
            
            
            
            $_SESSION['auth'] = 1;
            
            $_SESSION['name'] = $_POST['name'];
            
            setcookie("username", $_POST['name'], time()+(84600*30));
            
            message("用户访问已经授权!",-1);
        }  else {
            message("错误的用户名或密码",-1);
        }
      

  2.   

    用KOOKIE 数组 或者 session数组就可以实现!!!
      

  3.   


    setcookie($name1.'.'.$name2,"这里是值");