闲里偷闲
2015-10-29 16:51
120 查看
hi
找老曹聊天还是挺愉快的吧,闲里偷闲~~
1、正则表达式
案例之用户注册验证
<?php
$user = array(
'name' => 'spark1985',
'email' => 'spark@imooc.com',
'mobile' => '13312345678'
);
//进行一般性验证
if (empty($user)) {
die('用户信息不能为空');
}
if (strlen($user['name']) < 6) {
die('用户名长度最少为6位');
}
//用户名必须为字母、数字与下划线
if (!preg_match('/^\w+$/i', $user['name'])) {
die('用户名不合法');
}
//验证邮箱格式是否正确
if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) {
die('邮箱不合法');
}
//手机号必须为11位数字,且为1开头
if (!preg_match('/^1\d{10}$/i', $user['mobile'])) {
die('手机号不合法');
}
echo '用户信息验证成功';
-----------------
preg_replace('/\w+\.\w+/','$1',$str);
这里注意,其中${1}与$1的写法是等效的,表示第一个匹配的字串,$2代表第二个匹配的。$0表示自己,类似数组的排序似乎
2、PHP
-----会话控制(session&cookie)-----
---Cookie---
---
Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。
PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
PHP中的Cookie具有非常广泛的使用,经常用来存储用户的登录信息,购物车等,且在使用会话Session时通常使用Cookie来存储会话id来识别用户,Cookie具备有效期,当有效期结束之后,Cookie会自动的从客户端删除。同时为了进行安全控制,Cookie还可以设置域跟路径
找老曹聊天还是挺愉快的吧,闲里偷闲~~
1、正则表达式
案例之用户注册验证
<?php
$user = array(
'name' => 'spark1985',
'email' => 'spark@imooc.com',
'mobile' => '13312345678'
);
//进行一般性验证
if (empty($user)) {
die('用户信息不能为空');
}
if (strlen($user['name']) < 6) {
die('用户名长度最少为6位');
}
//用户名必须为字母、数字与下划线
if (!preg_match('/^\w+$/i', $user['name'])) {
die('用户名不合法');
}
//验证邮箱格式是否正确
if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) {
die('邮箱不合法');
}
//手机号必须为11位数字,且为1开头
if (!preg_match('/^1\d{10}$/i', $user['mobile'])) {
die('手机号不合法');
}
echo '用户信息验证成功';
-----------------
preg_replace('/\w+\.\w+/','$1',$str);
这里注意,其中${1}与$1的写法是等效的,表示第一个匹配的字串,$2代表第二个匹配的。$0表示自己,类似数组的排序似乎
2、PHP
-----会话控制(session&cookie)-----
---Cookie---
---
Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。多数web程序都支持Cookie的操作,因为Cookie是存在于HTTP的标头之中,所以必须在其他信息输出以前进行设置,类似于header函数的使用限制。
PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
PHP中的Cookie具有非常广泛的使用,经常用来存储用户的登录信息,购物车等,且在使用会话Session时通常使用Cookie来存储会话id来识别用户,Cookie具备有效期,当有效期结束之后,Cookie会自动的从客户端删除。同时为了进行安全控制,Cookie还可以设置域跟路径
相关文章推荐
- 简单Servlet事件监听
- 大道至简第五章。感受。
- Nginx反向代理和负载均衡部署指南
- 线程池原理及创建(C++实现)
- jQuery实现瀑布流布局详解(PC和移动端)
- Linux下redis的安装
- linux安装activeMQ
- 【实验】ListView、bundle的使用
- Android 底部导航菜单
- SWIFT——条件语句(if/switch)
- 72. Edit Distance (String; DP)
- Nginx负载均衡配置实例详解
- c语言 双向链表的基础操作
- RabbitMq中的交换机
- Android启动流程
- 151029的测试总结
- Node.js 安装与配置
- 度量快速开发平台中建立公共函数和调用方法介绍
- 自定义标题栏
- 信息学奥林匹克竞赛-ISBN号码