随笔分类 - PHP
一些PHP相关的问题
摘要:用户向入口脚本 web/index.php 发起请求。 入口脚本加载应用配置并创建一个应用实例去处理请求。 应用通过请求组件解析请求的路由。 应用创建一个控制器实例去处理请求。 控制器创建一个操作实例并针对操作执行过滤器。 如果任何一个过滤器返回失败,则操作退出。 如果所有过滤器都通过,操作将被执行
阅读全文
摘要:首先要在服务器配置(httpd.conf)中开启重写模块: #开启重写模块,将其前面的#去掉 LoadModule rewrite_module modules/mod_rewrite.so #Directory中允许覆盖开启 <Directory "${SRVROOT}/htdocs"> # #
阅读全文
摘要:分析过程 分析过程 这个来自一些项目中,获取用户Ip,进行用户操作行为的记录,是常见并且经常使用的。 一般朋友,都会看到如下通用获取IP地址方法。 这个是网上常见获取,ip函数,用这些值获取IP,我们首先要弄清楚,这些数据是从那个地方传过来的。 IP获取来源 IP获取来源 1.’REMOTE_ADD
阅读全文
posted @ 2018-04-20 16:48
vlson
摘要:这里用的file_put_contents,你也可以用别的,直接怼代码: 返回的数据样式为:
阅读全文
posted @ 2018-04-20 16:21
vlson
摘要:这里用的file_put_contents,你也可以用别的,直接怼代码: 返回的数据样式为:
阅读全文
摘要:代码如下: 调用方法:
阅读全文
摘要:问题描述:最近刚刚将php升级到5.4.13,但是打开一个页面的时候出现报错:Fatal error: Call-time pass-by-reference has been removed in *****.php on line 18 原因:意思是调用时引用传参已经被移除。 其实在调用是tes
阅读全文
摘要:两个函数的共性和区别: 1.传入这两个函数的 $value,就是数组中的单一个元素。 2.array_walk() 仅返回true或者false,array_map() 返回处理后的数组; 3.要得到处理后的元素值,array_walk() 需要在传入参数值加 & 引用符号,array_map()
阅读全文
摘要:1.转换GB2312编码为UTF-8 2.转换UTF-8编码为GB2312 3.另外可以使用其他方式,参考:https://www.awaimai.com/836.html 这其中用到了两种不同的函数,array_walk() 和 array_map()两个函数都可以实现对数组中每个值的修改 arr
阅读全文
摘要:1.将原来的PHP重命名一下 2.安装依赖 报错,centos版本太老了,5.5,yum源已经不可用了 3.更换yum源,参考这里 将原来的baseurl更改为新的,最终将内容更改为: 文件也可直接替换:链接:网盘链接 密码:6xik 3.1清一下yum缓存:yum clean all 4.继续安装
阅读全文
摘要:本文转自:https://www.cnblogs.com/duhuo/p/5695256.html 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 常见参数:
阅读全文
摘要:问题描述:这两天试着自己写一些东西,也是为了复习一下忘了的PHP基础知识,但是写到命名空间的时候遇到了一点问题,在这记录一下:当我写好文件之后,添加了命名空间,结果一直提示命名空间下类不存在,一直以为是其他原因,查了老半天都没解决,到后来才忽然想起来,use 命名空间不等于加载(引入); 总结:us
阅读全文
摘要:Windows Server 2008系统中IE8默认是启用IE ESC(ie 增强)的,这样会导致该IE不支持JS,开启方法: 1.开始->管理工具->服务器管理器 2.点击服务器管理->配置IE ESC 3.将管理员组,用户组全部禁用,确定保存 4.重启浏览器生效
阅读全文
摘要:很重要的函数:strtotime() 比如获取某个时间一周前日期应该是什么? 获取一天前,一月前,一年前方法也是如此 注意:strtotime()函数, 1.如果只有一个参数,即获取某个日期的时间戳; 2.如果有两个参数,则第二个参数应该是时间戳格式;
阅读全文
摘要:关于映射类还有很多很好的应用,慢慢开发吧。。。
阅读全文
摘要:问题:Ajax提交的数据的编码为utf-8,并且返回的数据也要求是utf-8的,如果说你的系统不是utf-8编码的话,那会让你痛不欲生! 解决方法:(比较笨拙的方法,但是很好用) 对于接收的数据,使用mb_convert_encoding()方法进行转码: mb_convert_encoding($
阅读全文
摘要:1.虽然讲究前后台分离,但是如果如果有的项目,前后台分离的不彻底,或者有些必须要在HTML中处理,还是要用到PHP中的函数的: 2.碰到这种情况:多位数组,因为是循环遍历出来的,其中中间一个key,必须用一个变量表示,这时候如果一直用....表示,回读取错误,解决办法: [ ]与.交叉使用,使用时发
阅读全文
摘要:做权限相关的东西,使用到了cookie,关于它的安全性,cookie在浏览器中,通过插件是可以对其进行修改的,如下: 1.FireFox 安装Edit This Cookie 插件,之后点击插件图标即可操作 Cookie。 2.chrome 安装Edit This Cookie 插件,之后点击插件图
阅读全文

浙公网安备 33010602011771号