php
文章平均质量分 81
都市浪人
这个作者很懒,什么都没留下…
展开
-
php安全略谈
用户安全方面: 1、使用常量提高md5安全性 2、Cookie/ Session 少用明文信息 3、Session安全性要大于Cookie 4、使用Cookie/ Session读取信息尽量增加判断信息 5、对于错误信息及时销毁Cookie/ Session 6、阻止用户访问任意目录及其写入权限 重定向 伪静态 htaccess 7、$_POST $_GET $_SESSION 等接受字符及参数并...原创 2018-02-14 11:18:49 · 219 阅读 · 0 评论 -
laravel 一些问题
1.发布项目时,发现数据库连接错误Laravel [1045] 解决方法 Access denied for user 'root'@'localhost'. 明明已经在config/database.php文件中修改了,数据库连接配置! 后来经查询发现还需要改个文件.env中的数据库配置,OK解决 2.页面除首页外其它页面404,请检查/public/.htaccess文件...原创 2018-09-05 10:48:32 · 154 阅读 · 0 评论 -
centos7 php gd库问题
Centos7下yum安装PHP默认版本5.4,后升级版本5.6执行项目,发现缺少GD库,但执行yum install php-gd,报错由于yum默认找的是php5.4版本. 解决方案 yum install php-gd --enablerepo=remi-php56...原创 2018-08-27 12:09:38 · 1125 阅读 · 0 评论 -
php laravel框架初探
最近浏览国外一些招骋网站,发现PHP框架中Laravel相对比较火,但国内来说相对少一些,常用的是TP,就本身而言,我对比了TP,CI,Laravel,这三个框架,个人比较喜欢CI框架,一方面它比TP执行效率高,调用加载类和方法少一些,另一方面它比Laravel框架更易上手,而且比较灵活.具说Laravel运行速度方面有待于优化,反正作为一名初研究这种框架的人,实在不理解老外为什么好这口(Lara...原创 2018-08-08 12:47:19 · 697 阅读 · 0 评论 -
在 Windows 中安装 Laravel 5.1.X
1、准备工作 1.1 PHP集成环境 这里我们使用的是XAMPP,最新版下载地址:PHP 5.5.27 版(32位) | PHP 5.6.11 版(32位)。这两个版本的XAMPP都不再支持Windows XP操作系统,这意味着你需要更高版本的Windows操作系统。 注意:由于Laravel 5.1要求PHP 5.5.9+(含)版本,所以要针对该PHP版本要求选择合适的XAMPP。 ...转载 2018-08-01 11:00:13 · 506 阅读 · 0 评论 -
php静态化略说
一.利用文件流fopen + fread + fwrite + fclose + 模版文件二.利用缓存区模版文件ob_start(); ob_get_contents()file_put_contents三.利用smarty$smarty->assign$smarty->fetchfopenfwrite...原创 2018-03-04 12:03:47 · 119 阅读 · 0 评论 -
php代码优化
1. 不要随便就复制变量BAD:$description = $_POST['description'];echo $description;GOOD:echo $_POST['description'];2. 对字符串使用单引号3. 使用 switch/case 代替 if/else4. 打开apache的mod_deflate模块,可以提高网页的浏览速度。5. 数据库连接当使用完毕时应关掉,不...原创 2018-03-02 10:01:24 · 368 阅读 · 0 评论 -
PHP面向对象笔记(兄弟连)
<?php /* * 类的学习 * * class 类名{ //用关键字" var "来声明变量,即创建了类的属性 var xxx = ; //声明函数,即创建了类的方法。 function yyyy(参数列表){ } } //用new关键字来生成一个对象。 $对象名称 = new 类名称(); //成员的访问 对象->属性 $对...转载 2018-02-14 11:33:12 · 268 阅读 · 0 评论 -
PHP编码规范与原则
代码标记PHP程序可以使用<?php ?>来界定 PHP 代码,禁用<? ?>这种速记形式。 注释注释是对于那些容易忘记作用的代码添加简短的介绍性内容。请使用 C 样式的注释“/* */”和标准C++ 注释“//”。 $Id$ 例如: /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a fr...转载 2018-02-14 11:23:31 · 1094 阅读 · 0 评论 -
PHP缓存技术
缓存技术: 有些信息比方经常不变的,但是还是能变的信息放在缓存中以加快显示速度,这是很有价值的,所谓的缓存,通俗的理解就是一些保存在服务器端的共用信息.它是于服务器同生死的,我们在保存缓存的时候可以指定下次更新的时间的判断,比方要在5分钟更新一次,可以记录上次更新的时间,和当前时间比较,如果大于 5 分钟 ,读取数据库,更新换成,否则直接读取缓存数据,当然,缓存需要客户端用户激活的,只需...转载 2018-02-14 11:21:05 · 157 阅读 · 0 评论 -
linux下安装nginx与php5.6
本人是centos的服务器,下面教大家配置ngnix服务器并搭建php的运行环境 1、安装ngnix yum install nginx 安装完成后可以启动nginx,在浏览器里面访问,查看nginx是否安装成功。端口默认为80。 systemctl start nginx nginx中yum安装的默认网站根目录在/usr/share/nginx/html 2.安装 php...原创 2019-03-05 15:17:37 · 1401 阅读 · 0 评论