随笔分类 - php
摘要:前言 后台代码允许跨域,都是通过为http请求响应增加允许跨域的响应头来实现的. 原生 //使用header助手函数设置响应头 header('Access-Control-Allow-Credentials:true');//响应报头指示的请求的响应是否可以暴露于该页面(前端的请求是否可以携带co
阅读全文
摘要:tp6框架文档上有一段对cookie助手函数的描写 但使用助手函数cookie设置cookie时,如果你设置的key为一个纯数字的话,就会出现很莫名其妙的问题:虽然接口出现500,但是没有任何的异常信息 public function test(){ //设置一个key为123456,值为12345
阅读全文
摘要:加密字符串 md5 public function md5(){ //作用:需要被加密的字符串 //是否必填?是 //类型?字符串 $param1='字符串'; //作用:规定输出的字符二进制格式,true:原始16字符二进制格式:Tf頦+饲X0蠨鎗�)�。false:32 字符十六进制格式:546
阅读全文
摘要:php提供了几个方法可以满足我们对正则的使用 pre_filter //过滤并替换被匹配的字符串 public function preg_filter() { //用作?匹配规则x //是否必填?是 //类型:正则字符串||字符串||正则字符串数组||字符串数组 如果设置了多个匹配规则,则只要一个
阅读全文
摘要:前言 在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" "。 一般情况下两者是通用的.但双引号内部变量会解析,单引号则不解析. PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高。 比如: $str='he
阅读全文
摘要:请求对象 介绍:对http请求参数的读取,不管是post还是get,都是通过使用请求对象类Request来实现的。文件目录(tp6:vendor\topthink\framework\src\think\Request.php) 注入方法: 1.通过构造函数注入 <?php namespace ap
阅读全文
摘要:前言 在下列方法中,数组在进行差值、并值、元素是否存在的比较时,会将目标比对项的值先进行一个tostring的转换,目标比对项的值就必须要为可以转化成字符串的基本类型,比如array_intersect的目标对比项是比较键值那么 $a1 = [1, 2, 3]; $a2 = [1, 2, ['a']
阅读全文
摘要:redis操作 普通键值对 /*1.字符串String,键值对,创建更新同操作*/ $redis->set('key',1,expire);//设置key值 expire 为过期时间 过期直接删除key,而非清空key值,不允许写入function $redis->mset($arr);//设置一个
阅读全文