php $_COOKIE简单应用实例
cookie 是在网页内容发送之前,先发送出去的信息,也就是说,在这之前不能有任何的 html 代码和 echo 等,即使是一个空格也是不允许的.
在php中,要用 setcookie 函数来注册 cookie 变量,你上面的代码没有注册 cookie 变量,怎么可能送得过去呢,正确的写法如下:
*/ $status =0; //定义状态 if (isset( $_cookie [ 'mytstcky' ])&&( $_cookie [ 'mytstcky' ]== "chocchip" )) $status =1; //如果已经设置变量 if (!isset( $_get [ 'cchk' ])) //如果没有设置变量 { setcookie( "mytstcky" , "chocchip" ); //发送cookie信息 header( "location:$php_self?cchk=1" ); //发送标头 exit ; //结束php代码 } ?> <html> <head><title>cookie check</title></head> <body bgcolor= "#ffffff" text= "#000000" > cookie check status: <?php printf( '<font color="#%s">%s</font><br>;' , $status ? "00ff00" : "ff0000" , $status ? "passed!" : "failed!" ); //根据条件输出不同内容 ?> </body> </html>查看更多关于php $_COOKIE简单应用实例 - php会话的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did26967