摘要:
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择****************************************************** 阅读全文
摘要:
$db = &db(); // 第一步赋值数据库类库,$db->query(sql); // 第二步执行mysql 语句;常用的数据库函数:得到一行数据$user=$db->getrow("select * from ecm_member where user_id=111");print_r($user);得到一列数据$user=$db->getcol("select user_id from ecm_member ");print_r($user);得到所有数据$user=$db->getall("selec 阅读全文
摘要:
Ecmall挂件开发实质上是后台开发很多页面,分别去调用程序展示这些页面,达到首页内容更换很快的目的,这样做减少后续开发,开发人员只需开发挂件就可以了,至于位置可随意定.(还需调整html,但是起码后台取数据不用做了)流程介绍:1:ecmall模板页面调用widget页面(整个过程比较复杂) 参数:page:指明页面是index页面 Area:指明显示的区域。(相当于告诉程序生成的页面是放在那里的)2:经过ecmall模板引擎重新生成一个临时php文件,上面那句代码被解析成这样的php代码。 ||display_widgets(array('page'=>'ind 阅读全文
摘要:
今天在做采集的时候发现只取到了网页的部分内容,当时我就郁闷了,之前都用的采集都可以采集到网页的所有内容,但这次死活就取到部分内容。寻找原因才知道原来是iconv惹的祸。 发现问题时,网上搜了搜,才发现iconv原来有bug ,碰到一些生僻字就会无法转换,当然了配置第二个参数时,可以稍微弥补一下默认缺陷,不至于无法转换是截断,用法如下iconv(“UTF-8″,”GB2312//IGNORE”,$data) ;这样碰到生僻字转换失败时,它就会忽略失败,继续转换下面的内容,这算解决问题的一个办法,不过为了确保转换的成功率,我们可以用另一个转换函数(mb_convert_encoding),查... 阅读全文
摘要:
所需软件discuzx1.5 (包含ucenter1.5)ecmall2.3phpcms v9.51.先安装discuz1.52.然后安装ecmall2.33.最后安装phpcms v9.5disucz1.5中的ucenter来对其他两种产品进行同步登录和注册进行通信1.discuz1.52.ecmall 要将discusz里面的uc_client文件拷贝到ecmall里面的根目录下才行3.phpcms通信 实际上你懂的 http://www.discuz.net/thread-2026688-1-1.html 阅读全文
摘要:
讨人喜欢的 MySQL replace into 用法(insert into 的增强版)在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id = 1那么 MySQ... 阅读全文
摘要:
实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检测,让经过授权的用户可以正常合法的使用已授权功能,而对那些未经授权的“非法用户”将会将他们彻底的“拒之门外”。下面就让我们一起了解一下如何设计可以满足大部分B/S系统中对用户功能权限控制的权限系统。需求陈述. 阅读全文
摘要:
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。1.基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述2.基于操作的权限设计这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有记录,结构如下:但是如果直接使用上面的设计,会导致数据库中的UserAction这张表数据量非常大,所以我们需要进一步设计提高效率,请看方案33.基于角色和操作的权限设计如上图所示,我们在添 阅读全文
摘要:
http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407979.html 阅读全文
摘要:
申请支付宝接口是不需要花钱的,收费标准是按你成交额多的少,按比例分成的。申请支付宝接口的步骤:登录支付宝官网:https://www.alipay.com/点击右上角支付宝首页进入商家服务:进入产品商店:选择即使到账接口套餐立即申请填写网站信息申请信息参考下图:提交申请支付宝会在三个工作日内完成审核邮件或信息通知您在支付宝首页商家服务我的商家服务里面可以查看申请状态审核通过后状态会显示待集成上面可以获取PID和Key登录商城后台管理系统网站常规管理支付方式填入相应的支付宝账号pidkey保存到此您的商城就可以通过支付宝方式进行交易了! 阅读全文