随笔分类 -  php 基础

摘要:php 接口安全 1:请求参数加密 2:token验证 3:签名验证 阅读全文
posted @ 2018-12-20 16:53 澔如菸海 阅读(126) 评论(0) 推荐(0)
摘要:php有一个多线程扩展,然而在liux环境下安装编译时出现错误 提示非线程安全 解决方法:重新编译php,加上线程安全配置 --enable-maintainer-zts 注意:pthread 只有在cli模式下才行 阅读全文
posted @ 2018-12-20 11:10 澔如菸海 阅读(125) 评论(0) 推荐(0)
摘要:htmlspecialchars() 函数 阅读全文
posted @ 2018-11-21 15:31 澔如菸海 阅读(151) 评论(0) 推荐(0)
摘要:1 referer 验证 2 token 验证 阅读全文
posted @ 2018-11-21 15:30 澔如菸海 阅读(140) 评论(0) 推荐(0)
摘要:1: 使用PDO对象(对于任何数据库驱动都好用)2: addslashes用于单字节字符串的处理,3: 多字节字符用mysql_real_escape_string吧。 另外对于php手册中get_magic_quotes_gpc的举例: 阅读全文
posted @ 2018-11-21 15:21 澔如菸海 阅读(150) 评论(0) 推荐(0)
摘要:1,session 在服务器端,cookie 在客户端(浏览器)2,session 默认被存在在服务器的一个文件里(不是内存)3,session 的运行依赖 session id,而 session id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 session 阅读全文
posted @ 2018-11-21 15:04 澔如菸海 阅读(321) 评论(0) 推荐(0)
摘要:1.post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) 2.post发送的数据量更大(get有url长度限制) 3.post能发送更多的数据类型(get只能发送ASCII字符) 4.post比get慢 5.Post是向服务器提交数据的一种请求,get是向服务 阅读全文
posted @ 2018-11-21 15:00 澔如菸海 阅读(442) 评论(0) 推荐(0)
摘要:获取前一天的时间: 获取三天前的时间: 获取前一个月的时间: 获取前3个月的时间: 获取前一个小时的时间: 获取前一年的时间: 获取前一个季的时间: 获取前半年的时间: 阅读全文
posted @ 2018-11-21 14:52 澔如菸海 阅读(3573) 评论(0) 推荐(0)
摘要:1 file_get_contents get 1.2 file_get_contents post 2 使用curl,get获取数据 2.2 使用curl。post获取数据 阅读全文
posted @ 2018-11-21 14:50 澔如菸海 阅读(298) 评论(0) 推荐(0)
摘要:require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行 require include有返回值,而require没有(可能因为如此require的速度比include快) #注意:包含文件不存在或者语法错误的时候require是致命的,include不是 1、P 阅读全文
posted @ 2018-11-21 14:47 澔如菸海 阅读(518) 评论(0) 推荐(0)
摘要:require->require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行 require include->include有返回值,而require没有(可能因为如此require的速度比include快) 注意:包含文件不存在或者语法错误的时候require是 阅读全文
posted @ 2018-11-21 14:45 澔如菸海 阅读(295) 评论(0) 推荐(0)
摘要:$_GET ----->get传送方式 $_POST ----->post传送方式 $_REQUEST ----->可以接收到get和post两种方式的值 $GLOBALS ----->所有的变量都放在里面 $_FILE ----->上传文件使用 $_SERVER ----->系统环境变量 $_SESSION ----->会话控制的时候会用到 $_COOKIE ----->会话控制的时候会用... 阅读全文
posted @ 2018-11-21 14:43 澔如菸海 阅读(155) 评论(0) 推荐(0)
摘要:$num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_num; //10 阅读全文
posted @ 2018-11-21 14:41 澔如菸海 阅读(205) 评论(0) 推荐(0)