Home  >  Article  >  Backend Development  >  Practical items of ThinkPHP framework_PHP tutorial

Practical items of ThinkPHP framework_PHP tutorial

WBOY
WBOYOriginal
2016-07-14 10:12:17730browse

3. Practical Items

1. session

In PHP programs, if you want to use session technology, you must first open the session

Session_start();

In tp, the session mechanism is enabled by default

If session technology is not used in our program, it is recommended to turn off session in the configuration file

l config.php

SESSION_AUTO_START

It is enabled by default

l session('name','value');

Create session and assign value

Name:First name

Value: value

l $value = session('name');

Get the value of session

Name:First name

l session('name',null);

Clear the specified session

l session(null);

Clear all sessions

l session('?name');

Determine whether the specified session exists

2. Cookie

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

Create cookie

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

Create cookie and set survival time

l $value = cookie('name');

Get the value of cookie

l cookie('name',null);

Clear specified cookies

l cookie(null);

Clear all cookies

3. Verification code

If you need to generate a Chinese verification code, you need to call the GBVerify method under the image class to generate it. To call this method, you need to put the corresponding font file in the font library into the same directory as the image class

Create an operation in the controller specifically for generating verification codes:

In the form, use the src attribute of the image to call the above operation

During verification, since the session of the default verification code is encrypted by md5, so for comparison, we need to encrypt the verification code submitted by the user before comparison

4. Data paging

Parameters of setConfig method:

l header

l Prev

l next

l first

l last

l $page->setConfig('header','member');

5. Multi-table connection

l table

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

l join

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

1) table syntax:

l table

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

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

->select();

2) join syntax:

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

->select();

6. Ajax application

l The Action class provides the ajaxReturn method for returning data to the client after an AJAX call

l Set by configuring DEFAULT_AJAX_RETURN. The default configuration uses JSON format to return data

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/477230.htmlTechArticle3. Practical items 1. session In the php program, if you want to use session technology, you must first enable session Session_start( ); In tp, the session mechanism is enabled by default. If our program...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn