在系統(tǒng)后臺(tái)系統(tǒng)設(shè)置下,有項(xiàng)自定義頁(yè)面治理,在這里可以添加自定義頁(yè)面,當(dāng)我們?cè)谔砑觿?dòng)態(tài)頁(yè)面時(shí),會(huì)發(fā)現(xiàn)有參數(shù)設(shè)置的情況,當(dāng)我們?cè)O(shè)置好參數(shù)時(shí),有時(shí)想在本身的這個(gè)頁(yè)面里能直接獲取我們已經(jīng)設(shè)置好的參數(shù)的值,那么怎么獲取呢?
在這里有個(gè)系統(tǒng)標(biāo)簽:{$pageinput(數(shù)字)},這個(gè)標(biāo)簽所要表達(dá)的意思就是:
你在添加自定義動(dòng)態(tài)頁(yè)面時(shí),指定的參數(shù)聲明如下幾個(gè)中的一個(gè):
1、參數(shù)一|0|false|0
2、參數(shù)二|0|false|0
3、參數(shù)三|0|false|0
4、參數(shù)四|0|false|0
這幾個(gè)參數(shù)的意思請(qǐng)看這篇文章:添加自定義動(dòng)態(tài)頁(yè)面中的參數(shù)說(shuō)明1
比如有個(gè)自定義頁(yè)面叫做 testpage.asp?id=3&參數(shù)一=張三
那么你在頁(yè)面中添加了一個(gè){$pageinput(0)}的標(biāo)簽,這個(gè)標(biāo)簽的意思是使用參數(shù)聲明中的第一組參數(shù)即:
參數(shù)一|0|false|0
這樣標(biāo)簽{$pageinput(0)}解析后的值是: 張三
假如頁(yè)面這樣傳遞的 testpage.asp?id=3&參數(shù)一=
也就是說(shuō)參數(shù)一從頁(yè)面?zhèn)鬟f的值為空,并且第一組參數(shù)中第三個(gè)參數(shù)是false,那么{$pageinput(0)}解析后的值是 0
假如頁(yè)面這樣傳遞的 testpage.asp?id=3&參數(shù)一=
也就是說(shuō)參數(shù)一從頁(yè)面?zhèn)鬟f的值為空,并且第一組參數(shù)中第三個(gè)參數(shù)是true,那么將會(huì)報(bào)錯(cuò)。
假如你傳遞的參數(shù)涉及到訪問(wèn)數(shù)據(jù)的問(wèn)題,那你可以利用動(dòng)易強(qiáng)大的過(guò)濾功能,保證網(wǎng)站的安全。也就是把參數(shù)聲明的參數(shù)中第2個(gè)參數(shù)值設(shè)為1,形如如下的形式
參數(shù)一|1|false|0
那么當(dāng)在頁(yè)面中這樣傳遞時(shí) testpage.asp?id=3&參數(shù)一=test
那么,系統(tǒng)就會(huì)自動(dòng)檢查test中是否有非法字符
這樣通過(guò)在頁(yè)面中使用這個(gè)標(biāo)簽,我們就能輕松的獲取參數(shù)的值了。
新聞熱點(diǎn)
疑難解答
圖片精選