ホームページ  >  記事  >  バックエンド開発  >  ThinkPHPフレームワークの実践項目_PHPチュートリアル

ThinkPHPフレームワークの実践項目_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:12:17730ブラウズ

3. 実用的なアイテム

1、セッション

PHP プログラムでセッションテクノロジーを使用したい場合は、まずセッションを開く必要があります

Session_start();

TPでは、セッションメカニズムがデフォルトで有効になっています

プログラムでセッションテクノロジーが使用されていない場合は、設定ファイルでセッションをオフにすることをお勧めします

l config.php

SESSION_AUTO_START

デフォルトで有効になっています

l セッション('名前','値');

セッションを作成して値を割り当てる

名前:名

価値: 価値

l $value = session('name');

セッションの値を取得する

名前:名

l セッション('名前',null);

指定されたセッションをクリアします

l セッション(null);

すべてのセッションをクリアする

l セッション('?name');

指定されたセッションが存在するかどうかを確認します

2. クッキー

l cookie('名前','値');

クッキーを作成する

l cookie('名前','値',3600);

Cookieを作成して生存時間を設定します

l $value = cookie('name');

Cookieの値を取得する

l cookie('name',null);

指定したCookieをクリアします

l クッキー(null);

Cookieをすべてクリア

3. 認証コード

中国語の検証コードを生成する必要がある場合は、画像クラスで GBVerify メソッドを呼び出して生成する必要があります。このメソッドを呼び出すには、フォント ライブラリ内の対応するフォント ファイルを画像と同じディレクトリに配置する必要があります。クラス

特に検証コードを生成するためのオペレーションをコントローラーに作成します:

フォーム内で、画像の src 属性を使用して上記の操作を呼び出します

検証中、デフォルトの検証コードのセッションはMD5によって暗号化されるため、比較のために、比較前にユーザーが送信した検証コードも暗号化する必要があります

4. データページング

setConfigメソッドのパラメータ:

ヘッダー

前へ

次へ

まずは

最後

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

5. マルチテーブル接続

lテーブル

t1.id=t2.sid である t1,t2 から t1.*,t2.* を選択します

参加します

t1.id=t2.sid で t1 の左側から t1.*,t2.* を選択して t2 に結合します

1) テーブル構文:

lテーブル

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

; -≫ ここで ('t1.id = t2.sid')

2) 結合構文:

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

6.Ajaxアプリケーション

l Action クラスは、AJAX 呼び出し後にクライアントにデータを返すための ajaxReturn メソッドを提供します

l DEFAULT_AJAX_RETURN を構成することで設定されます。デフォルトの構成では、データを返すために JSON 形式が使用されます。

http://www.bkjia.com/PHPjc/477230.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/477230.html技術記事 3. 実用的な項目 1. セッション php プログラムでセッション技術を使用したい場合は、まず tp でセッション Session_start(); を有効にする必要があります。プログラムの場合、セッション メカニズムはデフォルトで有効になります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。