码迷,mamicode.com
首页 > Web开发 > 详细

php 基础复习 2018-06-18

时间:2018-06-19 17:15:58      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:color   option   variable   获取   函数   main   time()   start   san   

(1)cookie相关

cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。

如何创建 cookie?

setcookie() 函数用于设置 cookie。语法:setcookie(name, value, expire, path, domain);

注释:在发送 cookie 时,cookie 的值会自动进行 URL 编码,在取回时进行自动解码(为防止 URL 编码,请使用 setrawcookie() 取而代之)。

如何取回 Cookie 的值?

PHP 的 $_COOKIE 变量用于取回 cookie 的值。

如何删除 cookie?

当删除 cookie 时,您应当使过期日期变更为过去的时间点。
setcookie("user", "", time()-3600);

 

(2)PHP Sessions

PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。

开启session:session_start() 。

存储和取回 session 变量的正确方法是使用 PHP $_SESSION 变量。

删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。

 

(3)PHP filter_var() 函数

功能:获取一个变量,并进行过滤。

语法:filter_var(variable, filter, options)

示例,过滤一个email

$field=filter_var($email, FILTER_SANITIZE_EMAIL);
 
if(filter_var($field, FILTER_VALIDATE_EMAIL)){
    return TRUE;
}else{
    return FALSE;
}

函数第二个参数常用判断:

FILTER_VALIDATE_URL 把值作为 URL 来验证。
FILTER_VALIDATE_EMAIL 把值作为 e-mail 来验证。
FILTER_VALIDATE_IP 把值作为 IP 地址来验证。
FILTER_VALIDATE_FLOAT 以浮点数验证值。
FILTER_SANITIZE_EMAIL 删除所有字符,除了字母、数字以及 !#$%&‘*+-/=?^_`{|}~@.[]

 

php 基础复习 2018-06-18

标签:color   option   variable   获取   函数   main   time()   start   san   

原文地址:https://www.cnblogs.com/gyfluck/p/9199325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!