1、 session,在php程序中,如果想使用session技术必须要先开启session,Session_start();,在tp中,session机制默认就是开启的,如果我们程序中没有用到session技术,建议在配置文件中关掉session,config.php,SESSION_AUTO_START,默认是开启的,session('name','value');,创建session并赋值,Name:名,Value:值,$value = session('name');,对session进行取值,Name:名,session('name',null);,清除指定的session,session(null);,清除所有session,session('?name');,判断指定的session是否存在, 2、 cookie,cookie('name','value');,创建cookie,cookie('name','value',3600);,创建cookie并设置生存时间,$value = cookie('name');,对cookie进行取值,cookie('name',null);,清除指定的cookie,cookie(null);,清除所有cookie, 3、 验证码,如果需要生成中文验证码,需要调用image类下的GBVerify方法进行生成,调用这个方法需要将字体库中的相应的字体文件,放到与image类同级目录下,在控制器创建一个操作专门用于生成验证码:,在表单中,使用图像的src属性调用以上操作,验证时,由于默认的验证码的session经过md5加密,所以比较,我们需要将用户提交的验证码也进行加密,再进行比较, 4、 数据分页,setConfig方法的参数:,header,Prev,next,first,last,$page->setConfig('header','个会员');,5、 多表连接,table,select t1.*,t2.*from t1,t2 where t1.id=t2.sid,join,select t1.*,t2.*from t1 left join t2 on t1.id=t2.sid,1) table语法:,table,$model-> table(‘table1 t1,table t2’),->where(‘t1.id=t2.sid’),->select();,2)join语法:,$model-> join(‘left(right) join t2 on t1.sid=t2.id’),->select();,6、 Ajax应用,Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端,通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据,

 1、 session

在php程序中,如果想使用session技术必须要先开启session

Session_start();

在tp中,session机制默认就是开启的

如果我们程序中没有用到session技术,建议在配置文件中关掉session

config.php

SESSION_AUTO_START

默认是开启的

session('name','value');

创建session并赋值

Name:名

Value:值

$value = session('name');

对session进行取值

Name:名

session('name',null);

清除指定的session

session(null);

清除所有session

session('?name');

判断指定的session是否存在

 2、 cookie

cookie('name','value');

创建cookie

cookie('name','value',3600);

创建cookie并设置生存时间

$value = cookie('name');

对cookie进行取值

cookie('name',null);

清除指定的cookie

cookie(null);

清除所有cookie

 3、 验证码

如果需要生成中文验证码,需要调用image类下的GBVerify方法进行生成,调用这个方法需要将字体库中的相应的字体文件,放到与image类同级目录下

在控制器创建一个操作专门用于生成验证码:

在表单中,使用图像的src属性调用以上操作

验证时,由于默认的验证码的session经过md5加密,所以比较,我们需要将用户提交的验证码也进行加密,再进行比较

 4、 数据分页

setConfig方法的参数:

header

Prev

next

first

last

$page->setConfig('header','个会员');

5、 多表连接

table

select t1.*,t2.*from t1,t2 where t1.id=t2.sid

join

select t1.*,t2.*from t1 left join t2 on t1.id=t2.sid

1) table语法:

table

$model-> table(‘table1 t1,table t2’)

->where(‘t1.id=t2.sid’)

->select();

2)join语法:

$model-> join(‘left(right) join t2 on t1.sid=t2.id’)

->select();

6、 Ajax应用

Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端

通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据

,

 1、 session

在php程序中,如果想使用session技术必须要先开启session

Session_start();

在tp中,session机制默认就是开启的

如果我们程序中没有用到session技术,建议在配置文件中关掉session

config.php

SESSION_AUTO_START

默认是开启的

session('name','value');

创建session并赋值

Name:名

Value:值

$value = session('name');

对session进行取值

Name:名

session('name',null);

清除指定的session

session(null);

清除所有session

session('?name');

判断指定的session是否存在

 2、 cookie

cookie('name','value');

创建cookie

cookie('name','value',3600);

创建cookie并设置生存时间

$value = cookie('name');

对cookie进行取值

cookie('name',null);

清除指定的cookie

cookie(null);

清除所有cookie

 3、 验证码

如果需要生成中文验证码,需要调用image类下的GBVerify方法进行生成,调用这个方法需要将字体库中的相应的字体文件,放到与image类同级目录下

在控制器创建一个操作专门用于生成验证码:

在表单中,使用图像的src属性调用以上操作

验证时,由于默认的验证码的session经过md5加密,所以比较,我们需要将用户提交的验证码也进行加密,再进行比较

 4、 数据分页

setConfig方法的参数:

header

Prev

next

first

last

$page->setConfig('header','个会员');

5、 多表连接

table

select t1.*,t2.*from t1,t2 where t1.id=t2.sid

join

select t1.*,t2.*from t1 left join t2 on t1.id=t2.sid

1) table语法:

table

$model-> table(‘table1 t1,table t2’)

->where(‘t1.id=t2.sid’)

->select();

2)join语法:

$model-> join(‘left(right) join t2 on t1.sid=t2.id’)

->select();

6、 Ajax应用

Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端

通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据

最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞