随笔分类 -  php

摘要:ob_start()函数用于打开缓冲区 1.用于header()之前 用ob_start()打开缓冲区PHP代码的数据块和echo()输出都会进入缓冲区而不会立刻输出 2.phpinfo()函数可获取客户端和服务器端的信息,但要保存客户端信息可以用缓冲区的方法 3.静态页面技术 php页面生成htm 阅读全文
posted @ 2016-10-12 15:46 慕尘 编辑
摘要:get_magic_quotes_gpc() 在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误 获取php环境变量magic_quotes_gpc的值 在 阅读全文
posted @ 2016-10-12 15:06 慕尘 编辑
摘要:1、SQL注入 SQL注入是一种恶意攻击,用户利用在表单字段输入SQL语句的方式来影响正常的SQL执行。还有一种是通过system()或exec()命令注入的,它具有相同的SQL注入机制,但只针对shell命令。 防止SQL注入 使用mysql_real_escape_string()过滤数据 手动 阅读全文
posted @ 2016-07-11 09:32 慕尘 编辑
摘要:直接用url会在浏览器中打开图片, 想直接弹出保存框,可以用下面方法 下面的$dir指的是图片在服务器的绝对地址 阅读全文
posted @ 2016-06-02 21:51 慕尘 编辑
摘要:今天在nginx部署项目,在浏览器输入http://127.0.0.2/index.php/system/category/?action=list 老是提示error nginx配置没有问题,下了其他应用,可以正常运行 查看了下index.php的代码 发现 $uriArr = explode(D 阅读全文
posted @ 2016-05-12 21:24 慕尘 编辑
摘要:/home/conf/config.php 中配置 'TOKEN_ON'=>true, 'TOKEN_NAME'=>'__hash__', 'TOKEN_TYPE'=>'md5', 'TOKEN_RESET'=>true, 令牌验证行为绑定,在tags.php中 <?php return array 阅读全文
posted @ 2016-03-30 14:57 慕尘 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:apache 在Ubuntu Linux上用 安装Apache2后,竟然发现没有httpd.conf(位于/etc/apache2目录) Ubuntu的Apache的配置文件是 /etc/apache2/apache2.conf Web文档根目录默认在/var/www定义在 在 /etc/apach 阅读全文
posted @ 2016-03-09 11:50 慕尘 编辑
摘要://http://127.0.0.1/test/aa.php?id=1 //获取域名或主机地址 echo $_SERVER['HTTP_HOST'];//localhost //获取网页地址 echo $_SERVER['PHP_SELF'];//test/aa.php //获取参数 echo $_ 阅读全文
posted @ 2016-02-17 17:23 慕尘 编辑
摘要:memcached是分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 适用场合: (1)分布式应用 (2)数据库前段缓存 (3)服务器间数据共享 将网站的登录系统、查询系统拆分为两个应用,放在不同的服务器上,并进行集群 使用memcached,登录系统将登录信息缓存起来,查询系统便 阅读全文
posted @ 2016-01-07 16:31 慕尘 编辑
摘要:在要输出的内容前先输出"\xEF\xBB\xBF",eg:要输出的内容保存在$content里$content = "\xEF\xBB\xBF".$content; //添加BOM确保输出$content前没有任何其他东西输出何为BOM,它是Windows用来标记文本文件的编码方式 阅读全文
posted @ 2015-12-29 16:51 慕尘 阅读(359) 评论(0) 推荐(0) 编辑
摘要:今天使用composer的提示 This development build of composer is over 60 days old. 使用 查了下composer的简单使用 --version (-V): 显示当前应用程序的版本信息 --profile: 显示时间和内存使用信息。 --he 阅读全文
posted @ 2015-12-01 10:37 慕尘 阅读(437) 评论(0) 推荐(0) 编辑
摘要:curl可以使用URL的语法模拟浏览器来传输数据支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传,keybero... 阅读全文
posted @ 2015-10-29 13:58 慕尘 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1.file_get_contents 2.curl 3.fopen->fread->fclose 阅读全文
posted @ 2015-10-29 13:22 慕尘 阅读(144) 评论(0) 推荐(0) 编辑
摘要:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值extract($_POST);//相当于$username = $_POST['username'];//$password = $_POST['password'];int extract ( array $var_ar... 阅读全文
posted @ 2015-10-29 11:38 慕尘 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:https://github.com/ziadoz/awesome-php 阅读全文
posted @ 2015-10-29 09:25 慕尘 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1.基础准备新建文件夹test,在文件夹下新建文件 composer.json:{ "require": { }}命令行切换到 test 目录下,运行:composer update出现文件夹vendor,Composer 初始化成功!2.构建路由框架的本质就是路由开始自己来构建路由,先去 Gi... 阅读全文
posted @ 2015-10-26 11:59 慕尘 阅读(509) 评论(0) 推荐(0) 编辑
摘要:JQuery中编码var url = 'folder/index.html?param=#23dd&noob=yes'; var encodedUrl = encodeURIComponent(url);解码var url = 'folder%2Findex.html%3Fparam%3D%2323... 阅读全文
posted @ 2015-10-10 11:29 慕尘 阅读(213) 评论(1) 推荐(0) 编辑
摘要:1、原生查询示例: $Model = new Model(); $sql = 'select a.id,a.title,b.content from think_test1 as a, think_test2 as b where a.id=b.id '.$map.' order by a.id ' 阅读全文
posted @ 2015-09-10 08:44 慕尘 阅读(717) 评论(0) 推荐(0) 编辑
摘要:$v){ $sql = 'SELECT * FROM '; $sql .= 'INFORMATION_SCHEMA.TABLES '; $sql .= 'WHERE '; $sql .= "table_name ... 阅读全文
posted @ 2015-09-08 11:50 慕尘 阅读(1029) 评论(0) 推荐(0) 编辑