01 2014 档案

摘要:php CI 实战教程第一季百度经验杂志:http://jingyan.baidu.com/magazine/16428 杂志为本人php CI实战教程系列经验 从实际项目使用中写系列实战经验,有别与其他的理论讲解文章,都附上实战流程和代码。 阅读全文
posted @ 2014-01-22 23:39 大自然的流风 阅读(337) 评论(0) 推荐(0) 编辑
摘要:php 截取字符串第一个字符,php截取掉字符串最后一个字符的方法: $frist = substr( $c_url, 0, 1 ); $delete_last = substr(base_url(),0,-1); php CI 实战教程:[6]判断网址开头处理_百度经验 http://jingyan.baidu.com/article/359911f5741d1b57ff030669.html 阅读全文
posted @ 2014-01-17 16:31 大自然的流风 阅读(54323) 评论(0) 推荐(0) 编辑
摘要:PHP获取当前类名、方法名 __CLASS__ 获取当前类名 __FUNCTION__ 当前函数名(confirm) __METHOD__ 当前方法名 (bankcard::confirm) 阅读全文
posted @ 2014-01-17 01:19 大自然的流风 阅读(83091) 评论(0) 推荐(4) 编辑
摘要:用sqlyog无法直接复制出一个不同表名的表来,只能copy到其他库上同名的表。 在MySQL数据库中,应该如何用sql将表数据复制到新表中呢? 本人通过试验测试成功了,而且相当简单易懂,速度也非常快。 CREATE TABLE 新表 SELECT * FROM 旧表 阅读全文
posted @ 2014-01-14 14:43 大自然的流风 阅读(11668) 评论(0) 推荐(0) 编辑
摘要:php CI框架实现验证码功能和增强验证码安全性实战教程 避免程序读取session字符串破解,生成的验证码用MD5加密一下再放入session,提交的验证码md5以后和seesion存储的md5进行对比 直接md5还不行,别人反向md5后提交还是可以的,再加个特定混淆码再md5强度才比较高,总长度在14位以上 网上有反向md5的 Rainbow Table,64GB的量几分钟内就可以搞定14位以内大小写字母、数字、特殊字符的任意排列组合的MD5反向 阅读全文
posted @ 2014-01-14 14:37 大自然的流风 阅读(8996) 评论(0) 推荐(0) 编辑
摘要:mysql 插入数据失败防止自增长主键增长的方法mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的?或者说mysql插入数据失败,怎么能防止主键增长?MYSQL不保证AUTO_INCREMENT依次增长(1,2,3,4,5),但是可以保证正向增长(1,3,5,9)所以,当你某次操作失败后,下次AUTO_INCREMENT就不是顺序的了。innodb的自增是缓存在内存字典中的,分配方式是先预留,然后再插入的。所以插入失败不会回滚内存字典。让innodb识别到 阅读全文
posted @ 2014-01-08 18:12 大自然的流风 阅读(17980) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示