php简单设置与删除cookie代码
更新时间:2016年11月25日 15:11 点击:1404
在WEB开发中经常会用到cookie来帮我们处理一些小问题,下面我们就写了一个简单的关于php cookie函数的设置与删除cookie的代码。
三款三种常用验证函数 验证邮箱地址格式 验证密码只能为数字和字母的组合 验证用户名是否以字母开头代码哦,这是用户注册时或提交表单时会用的哦。
/**
* 设置cookie
* n 名称
* c 值
* e 有效期 0 默认 一个月 1 关闭立即失效
*/
代码如下 | 复制代码 |
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方法
代码如下 | 复制代码 |
w_cookie('bb', 'www.111cn.net', $e = 0,$isdes=1); |
//开启设置cookie方法
代码如下 | 复制代码 |
w_cookie('bb', 'www.111cn.net', $e = 1,$isdes=1); |
?>
代码如下 | 复制代码 |
public function substrgb($in,$num) { //$num=16; $pos=0; $bytenum=0; $out=""; while($num){ $c=mb_substr($in,$pos,1,"euc-jp"); if($c==" ") break; if(strlen($c)==1){ $pos++; $bytenum++; if($bytenum>$num) break; $out.=$c; } else { $pos++; $bytenum=$bytenum+2; if($bytenum>$num) break; $out.=$c; } } return $out; } |
代码如下 | 复制代码 |
function is_email($email) { if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail)) { return true; } else { return false; } } |
/**
* 验证用户名是否以字母开头
*/
代码如下 | 复制代码 |
function is_user_name($user) { if (preg_match("/^[a-za-z]{1}([a-za-z0-9]|[._]){3,19}$/",$user,$username)) { return true; } else { return false; } } |
/**
* 验证密码只能为数字和字母的组合
*/
代码如下 | 复制代码 |
function is_ps教程d($psd) { if (preg_match("/^(w){4,20}$/",$psd,$password)) { return true; } else { return false; } } |
代码如下 | 复制代码 |
function split_en_str($str,$distinct=true) return $match[1]; |
//实例应用
代码如下 | 复制代码 |
$str ='word,word,world,cup'; print_r(split_en_str($str,$distinct=true)); |
/*
array
(
[0] => cup
[1] => word
[2] => world
)
*/
代码如下 | 复制代码 |
header("content-type: text/html; charset=utf-8"); ?> <form method="post" action="./uploadaction.php" enctype="multipart/form-data" name="form"> <input type="file" name="upfile" id="myfile" /> <input type="submit" name="submit" value="上传" /> </form> |
//uploadaction.php
<?php
代码如下 | 复制代码 |
header("content-type:text/html; charset=utf-8"); if(!empty($_files)) { $date= date("ymdhis",time()); $fileinfo=$_files['upfile']; foreach($_files['upfile'] as $name=>$value) echo $name.'='.$value.'<br>'; $filesavename='./file/'.$date.$fileinfo['name']; move_uploaded_file($fileinfo['tmp_name'],$filesavename); echo $fileinfo['tmp_name'].'<br>'; echo "上传成功<br>"; echo "文件位置: $filesavename"; } |
上一篇: php入门教程:利用表单调查表实例
下一篇: php 邮箱正则表达式
相关文章
- 下面小编来给大家演示几个php操作zip文件的实例,我们可以读取zip包中指定文件与删除zip包中指定文件,下面来给大这介绍一下。 从zip压缩文件中提取文件 代...2016-11-25
- 复制代码 代码如下: <td> <a href="/member/life/edit_ppt/<?php echo $v->id;?>" class="btn">编辑</a> <a href="javascript:;" onclick="if(confirm('您确定删除这条记录?')){location.href='/member/life/d...2014-06-07
- 伪造跨站请求介绍伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。...2013-10-01
Centos中彻底删除Mysql(rpm、yum安装的情况)
我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15- 数据库中的数据删除会分为两种:物理删除 和 逻辑删除,接下来通过本文给大家介绍MyBatis-Plus的物理删除和逻辑删除使用场景分析,感兴趣的朋友一起看看吧...2021-09-25
- 这篇文章主要介绍了mybatis-plus getOne和逻辑删除,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-08-26
- 这篇文章主要介绍了C# 复制与删除文件的实现方法的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了C#删除UL LI中指定标签里文字的方法,涉及C#针对页面HTML元素进行正则匹配与替换的相关操作技巧,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了MybatisPlus实现逻辑删除功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-25
- 这篇文章主要介绍了C++递归删除一个目录的实现方法,涉及到目录的操作及递归算法的应用,需要的朋友可以参考下...2020-04-25
- 这篇文章主要为大家详细介绍了js实现上传文件添加和删除文件选择框 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-25
- 这篇文章主要介绍了jQuery中DOM节点的删除方法,文中介绍的很相信,内容包括empty()的基本用法、remove()的有参用法和无参用法、empty和remove区别、保留数据的删除操作detach()以及detach()和remove()区别,需要的朋友可以参考借鉴。...2017-01-26
- 本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下:1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询...2015-10-21
- 在本篇文章里小编给大家分享了关于C#删除Excel中的图片的实例代码内容,有兴趣的朋友们参考学习下。...2020-06-25
- 可以利用js函数来实现对表格的维护和删除,相对于JavaScript简单方便,下面通过实例代码给大家介绍下jQuery表格的维护和删除操作,一起通过本文学习吧...2017-02-08
- 这篇文章主要介绍了mysql delete 多表连接删除功能的相关资料,需要的朋友可以参考下...2017-03-14
- 这篇文章主要介绍了微信小程序 向左滑动删除功能的实现的相关资料,需要的朋友可以参考下...2017-03-13
- 这是一个比较实现的函数我们可以自定义要删除那些目录保存在一个数据中,然后我们根据数据进行遍历并且删除目录下指定文件了,具体代码如下。 直接上代码: 下面的例子...2016-11-25
- 这篇文章主要介绍了在idea 中添加和删除模块Module操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-18
- 本文主要介绍了浅谈Redis中的内存淘汰策略和过期键删除策略,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-15