zoukankan      html  css  js  c++  java
  • 闲里偷闲

      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('/^1d{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还可以设置域跟路径

  • 相关阅读:
    简单项目却持着一颗纠结的心
    一个简单的打的系统
    ftqghkwiNdrpid快速建项Sql语句生
    3/21 Django框架 模板路径及模板过滤器 1.模板路径查找
    3/19 Django框架 url路由配置及模板渲染
    3/18 Django框架 启动django服务
    3/16 Django框架 环境搭建
    Windows子系统配置,cmder配置, pycharm配置django开发环境
    Requests+正则表达式抓取猫眼电影TOP100
    分析Ajax抓取今日头条街拍美图
  • 原文地址:https://www.cnblogs.com/andy1202go/p/4920988.html
Copyright © 2011-2022 走看看