setcookie("user_logged", $Username);这样就行了。

解决方案 »

  1.   

    Cookie 可不是这样赋值的,必须通过 setcookie 函数,该函数的形式为:bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])不过,在设置了 Cookie 后,不能马上在当前页面使用 $_COOKIE 变量来访问(这点非常奇怪),所以,完整的设置方法应该是:setcookie('name', $value);
    $_COOKIE['name'] = $value;你可以将这两行封装成一个函数。
      

  2.   

    不过,在设置了 Cookie 后,不能马上在当前页面使用 $_COOKIE 变量来访问(这点非常奇怪)
    这点一点也不奇怪,因为在你使用setcookie的时候,服务器得向client发送http头信息来设置客户端的cookie,client每次请求服务器的时候也得将cookie内容发送到服务器端,但是在你用setcookie的时候服务器端还没有接受client的cookie,所以$_COOKIE数组现在还是空的。
      

  3.   

    我也学过WEB,虽然不是很懂,可是你们写的我怎么没见过呢???
    奇怪!!
      

  4.   

    thx to all
    我之前弄昏了,头都大了。
     juxugongzi(拘虚公子) ( ) 信誉:100 的说法相当正确。我按照 pswdf(小邪) ( ) 信誉:100 的用法还是不行。呵呵。