随笔分类 -  php

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
php知识
摘要:今天的用PHP的时候无意的出现了用unserialize()函数转换老是返回false,我确认我的字符串是没错的,测试了很多次还是一样,没办法,启用了error_reporting(E_ALL)启用错误信息, 没想到发现了Notice: unserialize() [function.unseria 阅读全文
posted @ 2018-09-17 13:33 与f 阅读(704) 评论(0) 推荐(0)
摘要:策略模式 策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。 策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。 策略模式的三个角色: 1.抽象策略角色 2.具体策略角色 3.环境角色(对抽象策略 阅读全文
posted @ 2018-09-13 14:31 与f 阅读(599) 评论(0) 推荐(0)
摘要:简介 需求 当用户量非常大,需要多台服务器提供应用的时候,使用MySQL存储会话相对使用会话文件具有一定的优越性。比如具有最小的存储开销,比如可以避免文件共享带来的复杂性,比如可以更好的避免发生碰撞,比如相比会话文件共享具有更好的性能。总体上来说,当访问量剧增的时候,如果使用数据库保存会话带来的问题 阅读全文
posted @ 2018-09-13 10:01 与f 阅读(614) 评论(0) 推荐(0)
摘要:这里实现了一个把session存储到数据库的类,包括数据表的创建。类的使用。php的配置。 可以更好地进行用户控制管理。 做项目的时候,有一个需求,是要实现禁止一个账号两处登录。同时要统计当前在线用户数量,用户上下线时间。 然而用户并不一定会按正常流程通过点注销来下线,所以我们无法统计到精确的用户在 阅读全文
posted @ 2018-09-13 09:46 与f 阅读(351) 评论(0) 推荐(0)
摘要:一、默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files 1、session_start() A、 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中, PHP自身的垃圾回 阅读全文
posted @ 2018-09-12 16:20 与f 阅读(261) 评论(0) 推荐(0)
摘要:最近在做ecshop的二次开发,程序发布后测试出现一个莫名的问题。点击几次页面后出现session丢失,需要重复登陆;本地怎么测试也都无法重现问题。一开始以为是修改程序的问题,可是怎么找都找不着问题所在。网上搜索了一下,说是ip发生了变化引起的。于是做了如下测试: 1、www.ip.cn查询并记录下 阅读全文
posted @ 2018-09-12 10:30 与f 阅读(194) 评论(0) 推荐(0)
摘要:某些情况下,我们需要在程序执行结束时,做一些后续的处理工作,这个时候,php的register_shutdown_function函数就可以帮我们来实现这个功能。 函数简介 当PHP程序执行完成后,自动执行register_shutdown_function函数,该函数需要一个参数,用来指定由谁处理 阅读全文
posted @ 2018-09-12 10:18 与f 阅读(259) 评论(0) 推荐(0)
摘要:原理 自己调用自己 称之为“递归”,而不是回调你也知道回调的关键是这个回既然是回,那么就有一个谁是主体的问题,因为回调是往回调用的意思我调用了函数A,而函数A在执行过程中调用了我提供的函数B,这个函数B就称为函数A的回调函数显然主体是函数A我们知道,函数是完成某个特定功能的代码集合,在函数执行的过程 阅读全文
posted @ 2018-08-28 16:41 与f 阅读(2035) 评论(0) 推荐(0)
摘要:ECSHOP生成站点地图提示”Deprecated: Assigning the return value of new by reference is deprecated in…”。 我的问题在批量上传图片哪里. 定位到报错行 PHP5.3+废除了”=&”符号,对象复制用”=”即可,详细如下: 阅读全文
posted @ 2018-08-21 09:30 与f 阅读(224) 评论(0) 推荐(0)
摘要:在安装Ecshop的时候,遇到两个问题: 1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\www\ecshop\install\includes 阅读全文
posted @ 2018-08-21 09:20 与f 阅读(188) 评论(0) 推荐(0)
摘要:1、strtotime基本使用 2、本月最后一天 3、往后一个月 +1 month逻辑 strtotime +1 month -1 month逻辑:先将日期转换成合法的年月日,如strtotime("2018-02-29 -1 month") 2018-02-29,转换为2018-03-01。+1 阅读全文
posted @ 2018-08-20 14:14 与f 阅读(1442) 评论(0) 推荐(0)
摘要:Ecshop分页规则,分以下几个步骤 1.点击类别,获取第一页获取默认分类列表数据 2.点击“下一页”,采用ajax调取分页内容 实例分析(比如订单列表分页admin/order.php) 1.先写一个function order_list() 模块,里面要包括可以进行排序,分页,查询等功能 2.在 阅读全文
posted @ 2018-08-04 09:38 与f 阅读(263) 评论(0) 推荐(0)
摘要:用 yum安装方式的php,切换NTS为ZTS版本(切换为线程安全版本) 最好按我这个方法安装(安装比较全一点): https://www.cnblogs.com/fps2tao/p/7699448.html 其实按上面安装后默认httpd也安装了. 默认是NTS 版本. 个人感觉,线程安全主要是 阅读全文
posted @ 2018-07-20 11:55 与f 阅读(1341) 评论(0) 推荐(0)
摘要:在配置php.ini的Xdebug是遇到的错误 问题 当在命令行运行PHP的CLI版本时,您可能会收到类似以下错误: 原因 在PHP中对于大多数扩展而言加载有两种方法。一种是直接编译扩展到PHP二进制文件。另一种是通过一个ini文件动态加载的共享扩展。这些错误表明,动态扩展正在通过.ini文件加载, 阅读全文
posted @ 2018-07-19 15:58 与f 阅读(556) 评论(0) 推荐(0)
摘要:配置phpstrom的Xdebug 问题描述: Error. Interpreter is not specified or invalid. Press "Fix" to edit your project configuration. 解决方法: 打开File->Settings 浏览到Lang 阅读全文
posted @ 2018-07-19 15:53 与f 阅读(876) 评论(0) 推荐(0)
摘要:一、下载xdebug xdebug官网:https://xdebug.org/download.php 在选择下载哪个版本的xdebug的时候需要注意了,下面有两种方法,让你准确的下载自己环境对应的xdebug文件: 1>.打印出phpinfo()信息,如下: 然后还要注意一点就是看看自己php对应 阅读全文
posted @ 2018-07-19 15:41 与f 阅读(700) 评论(0) 推荐(0)
摘要:线程都需要开启线程安全 及(ZTS版本) 不是(NTS版本) pthreads扩展安装步骤 1、查看phpinfo() 获取PHP版本号及位数(x86表示32位,x64表示64位)、编译器版本、PHP配置文件加载所在位置等。如下图所示: 2、pthreads扩展下载地址:http://windows 阅读全文
posted @ 2018-07-19 10:58 与f 阅读(670) 评论(0) 推荐(0)
摘要:微信的模板消息需要认证的公众号后台申请 申请通过后就可以用平台定义的消息模板了 阅读全文
posted @ 2018-07-18 17:32 与f 阅读(163) 评论(0) 推荐(0)
摘要:本文介绍的是一维数组的去重 合并数组的方法 array_merge: 数字键,直接往后添加,key重置 字符串键,后面的数组的值会替代前面的值 +: 数字键,后面的数组的值不会替代前面的值 字符串键,后面的数组的值会替代前面的值 合并数组并去重 测试功能 转:https://blog.csdn.ne 阅读全文
posted @ 2018-07-06 15:26 与f 阅读(21122) 评论(0) 推荐(1)
摘要:在socket出现之前已经有ajax定时请求、长轮询等方案,但都不能满足需求,socket就应用而生了。 socket基本函数socket 总结下常用的socket函数 服务端: socket_create 创建socket设置基本参数 socket_bind 绑定ip和端口号 socket_lis 阅读全文
posted @ 2018-07-06 14:01 与f 阅读(519) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页