分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

php 基础复习 2018-06-18

发布时间:2023-09-06 02:00责任编辑:熊小新关键词:暂无标签

(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

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved