php中cookie用法详细介绍
cookie是发送在浏览器端一个小小的文件,可用来记录用户操作过的记录,如访问了那些文件等.
写入cookie实例代码如下:
setcookie(name, value, expire, path, domain); function w_cookie( $n , $c , $e = 0, $isdes =1) { if ( $isdes ==1){ $c =endes( $c ,deskey);} $exp = time() + 3600 * 24 * 30; if ( $e == 0) { setcookie( $n , $c , $exp , "/" ); } else { setcookie( $n , $c ,0, "/" ); } }关闭cookie方法就是把它设置过期即可.
实例代码如下:
function cookie( $var , $value = '' , $time =0, $path = '' , $domain = '' ){ $_COOKIE [ $var ] = $value ; if ( is_array ( $value )){ foreach ( $value as $k => $v ){ setcookie( $var . '[' . $k . ']' , $v , $time , $path , $domain , $s ); } } else { setcookie( $var , $value , $time , $path , $domain , $s ); } } //调用方法 cookie( "website" , "安卓主题" , "./" , "HdhCmsTest111cn.net" ); //防止重复提交实例代码如下:
$time = time() + 300; //5分钟过期 $code = md5( $string . $time . $salt ); setcookie( 'check_time' , $time ); setcookie( 'code' , $code ); //验证部分 $TIME = time(); if ( $check_time < $TIME ) //如果服务器时间比验证时间大,算过期 //expire过期 if (md5( $string . $check_time . $salt ) !== $code )
查看更多关于php中cookie用法详细介绍 - php会话的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did26956