最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

smarty模板中使用get、post、request、cookies、session變量的方法

 更新時(shí)間:2014年04月24日 10:47:50   作者:  
這篇文章主要介紹了smarty模板中使用get、post、request、cookies、session變量的方法,需要的朋友可以參考下

{$smarty}保留變量不需要從PHP腳本中分配,是可以在模板中直接訪問(wèn)的數(shù)組類(lèi)型變量,通常被用于訪問(wèn)一些特殊的模板變量。例如,直接在模板中訪問(wèn)頁(yè)面請(qǐng)求變量、獲取訪問(wèn)模板時(shí)的時(shí)間戳、直接訪問(wèn)PHP中的常量、從配置文件中讀取變量等。

1.在模板中訪問(wèn)頁(yè)面請(qǐng)求變量

我 們可以在PHP腳本中,通過(guò)超級(jí)全局?jǐn)?shù)組$_GET、$_POST、$_REQUEST獲取在客戶(hù)端以不同方法提交給服務(wù)器的數(shù)據(jù),也可以通 過(guò)$_COOKIE或$_SESSION在多個(gè)腳本之間跟蹤變量,或是通過(guò)$_ENV和$_SERVER獲取系統(tǒng)環(huán)境變量。如果在模板中需要這些數(shù)組,可 以調(diào)用Smarty對(duì)象中的assign()方法分配給模板。但在Smarty模板中,直接就可以通過(guò){$smarty}保留變量訪問(wèn)這些頁(yè)面請(qǐng)求變量。 在模板中使用的示例如下所示:

PHP代碼

1. {$smarty.get.page} {* PHP方式:$_GET["page"] *}  

2. {$smarty.post.page} {* PHP方式:$_POST["page"] *}  

3. {$smarty.cookies.username} {* PHP方式:$_COOKIE["username"] *}  

4. {$smarty.session.id} {* PHP方式:$_SESSION["id"] *}  

5. {$smarty.server.SERVER_NAME} {* PHP方式:$_SERVER["SERVER_NAME"] *}  

6. {$smarty.env.PATH} {* PHP方式:$_ENV["PATH"]*}  

7. {$smarty.request.username} {* PHP方式:$_REQUEST["username"] *} 
2.在模板中訪問(wèn)PHP中的變量

在PHP腳本中有系統(tǒng)常量和自定義常量?jī)煞N,同樣這兩種常量在Smarty模板中也可以被訪問(wèn),而且不需要從PHP中分配,只要通過(guò){$smarty}保留變量就可以直接輸出常量的值。在模板中輸出常量的示例如下所示:

1、 {$smarty.const._MY_CONST_VAL} {* 輸出PHP腳本中自定義的常量 *}  

2、 {$smarty.const.__FILE__} {* 通過(guò)保留變量數(shù)組直接輸出系統(tǒng)常量 *} 

3、其它

1.{$smarty.now}變量用于訪問(wèn)當(dāng)前時(shí)間戳

可以用 date_format調(diào)節(jié)器格式化輸出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}

2.{$smarty.const}

你可以直接訪問(wèn)PHP常量. 例如{$smarty.const._MY_CONST_VAL}

3.{$smarty.capture}

可以通過(guò) {capture}..{/capture}結(jié)構(gòu) 截取的輸出可以使用{$smarty} 變量訪問(wèn).   

4.{$smarty.config}

{$smarty}變量 可以訪問(wèn)已經(jīng)加載的config變量

例如 {$smarty.config.foo}就可以表示 {#foo#}

5.{$smarty.section}, {$smarty.foreach}

{$smarty} 變量可以訪問(wèn)'section'和'foreach'循環(huán)的屬性

6.{$smarty.template} 顯示當(dāng)前被處理的模板的名字

7.{$smarty.version}

顯示smarty模板的版本

8.{$smarty.ldelim} 顯示左分隔符

9.{$smarty.rdelim} 顯示右分隔符

相關(guān)文章

  • PHP運(yùn)用foreach神奇的轉(zhuǎn)換數(shù)組(實(shí)例講解)

    PHP運(yùn)用foreach神奇的轉(zhuǎn)換數(shù)組(實(shí)例講解)

    下面小編就為大家分享一篇PHP運(yùn)用foreach神奇的轉(zhuǎn)換數(shù)組(實(shí)例講解),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • ThinkPHP調(diào)試模式與日志記錄概述

    ThinkPHP調(diào)試模式與日志記錄概述

    這篇文章主要介紹了ThinkPHP調(diào)試模式與日志記錄的用法,需要的朋友可以參考下
    2014-08-08
  • 解析PHP緩存函數(shù)的使用說(shuō)明

    解析PHP緩存函數(shù)的使用說(shuō)明

    本篇文章是對(duì)PHP緩存函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下
    2013-05-05
  • PHP連接access數(shù)據(jù)庫(kù)

    PHP連接access數(shù)據(jù)庫(kù)

    本文給大家介紹的是在php中使用ADO來(lái)鏈接ACCESS數(shù)據(jù)庫(kù)的方法的示例,非常的的簡(jiǎn)單使用,推薦給有需要的小伙伴們參考下。
    2015-03-03
  • TP5框架安全機(jī)制實(shí)例分析

    TP5框架安全機(jī)制實(shí)例分析

    這篇文章主要介紹了TP5框架安全機(jī)制,結(jié)合實(shí)例形式分析了thinkPHP5防止SQL注入以及表單合法性檢測(cè)的安全性操作技巧,需要的朋友可以參考下
    2020-04-04
  • Yii中使用PHPExcel導(dǎo)出Excel的方法

    Yii中使用PHPExcel導(dǎo)出Excel的方法

    這篇文章主要介紹了Yii中使用PHPExcel導(dǎo)出Excel的方法,涉及Yii中針對(duì)PHPExcel的設(shè)置以及相關(guān)文件的修改技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • Symfony模板的快捷變量用法實(shí)例

    Symfony模板的快捷變量用法實(shí)例

    這篇文章主要介紹了Symfony模板的快捷變量用法,以簡(jiǎn)單實(shí)例形式分析了Symfony模板快捷變量調(diào)用的三種常見(jiàn)方法,需要的朋友可以參考下
    2016-03-03
  • laravel技巧之查詢(xún)構(gòu)造器Query Builder疊加鏈?zhǔn)秸{(diào)用的方法

    laravel技巧之查詢(xún)構(gòu)造器Query Builder疊加鏈?zhǔn)秸{(diào)用的方法

    這篇文章主要給大家介紹了關(guān)于laravel技巧之查詢(xún)構(gòu)造器Query Builder疊加鏈?zhǔn)秸{(diào)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面來(lái)一起看看吧。
    2017-12-12
  • PHP實(shí)現(xiàn)添加購(gòu)物車(chē)功能

    PHP實(shí)現(xiàn)添加購(gòu)物車(chē)功能

    本文給大家分享php實(shí)現(xiàn)添加購(gòu)物車(chē)功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下
    2017-03-03
  • PHP中的Trait 特性及作用

    PHP中的Trait 特性及作用

    Traits 是一種為類(lèi)似 PHP 的單繼承語(yǔ)言而準(zhǔn)備的代碼復(fù)用機(jī)制。Trait 為了減少單繼承語(yǔ)言的限制,使開(kāi)發(fā)人員能夠自由地在不同層次結(jié)構(gòu)內(nèi)獨(dú)立的類(lèi)中復(fù)用方法集
    2016-04-04

最新評(píng)論

桂林市| 喀什市| 乌拉特后旗| 安龙县| 安顺市| 门头沟区| 大化| 合水县| 石嘴山市| 合水县| 嘉善县| 乌恰县| 漯河市| 尼玛县| 法库县| 齐河县| 清涧县| 伊宁市| 大同市| 通州市| 汕尾市| 惠州市| 湖南省| 罗城| 托里县| 伊通| 博野县| 贡山| 城步| 石林| 喜德县| 登封市| 乌拉特中旗| 榆林市| 邵阳市| 邢台市| 儋州市| 平山县| 屯昌县| 湟中县| 宁波市|