亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1055 | 回復(fù): 0
打印 上一主題 下一主題

PHP_SELF 應(yīng)用初步 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-08-08 09:43 |只看該作者 |倒序瀏覽

php_self是php的內(nèi)置變量,記作$php_self,其作用是實現(xiàn)“頁內(nèi)跳轉(zhuǎn)”。這里的頁內(nèi)跳轉(zhuǎn)不同等于html的書簽之類的跳轉(zhuǎn),而是php程序通過URL的尾參數(shù)的改變在同一個程序里提供不同的Web內(nèi)容。試比較以下兩個URL:
http://www.gxblk.com/pc/index.php
http://www.gxblk.com/pc/index.php?page=2
以上兩個URL,其區(qū)別是第二個URL地址多一個參數(shù)(?page=2),我們在實際打開它們時,在瀏覽器中得到的內(nèi)容是不一樣的,而點擊時它們在
同一頁內(nèi)跳轉(zhuǎn)。這是使用php內(nèi)置變量$php_self實現(xiàn)的,用戶編寫的php程序?qū)⒏鶕?jù)index.php尾部參數(shù)的不同而生成不同的內(nèi)容,但都使
用同一個網(wǎng)頁程序(index.php),故我們稱之為“頁內(nèi)跳轉(zhuǎn)”,實際上,它生成的已經(jīng)是另外一個Web文檔了。
從上面第二個URL地址我們已經(jīng)知道,內(nèi)置變量$php_self用問號引導(dǎo)參數(shù),具體表示格式如下:
$php_self?變量名=值  (實例:$php_sefl?id=0)
問號后面的變量名是自定義的,通常,根據(jù)需要命名為閱讀性強一些的英文名稱(可以是縮寫)。比如說,我們讓鏈接指向程序的某個功能塊是完成一次刪除
操作,那么,我們可以命名為$del,體現(xiàn)在代碼里則是$php_self?del=值,如果點擊了該鏈接,程序就執(zhí)行刪除操作(當(dāng)然,刪除操作代碼得另
外編寫):
鏈接代碼:
print "刪除選定內(nèi)容";
跳轉(zhuǎn)代碼:
if($del=="true") {
    //這里是刪除代碼
}
$php_self可以帶多個參數(shù),第一個參數(shù)使用問題(?)引導(dǎo),后面的參數(shù)使用“與”號(&)引導(dǎo),格式和舉例如下:
【語法】$php_self?變量1=值&變量2=值&變量3=值
【例子】$php_self?user=blackhorse&id=write&page=0
原則上,$php_self的尾部參數(shù)書寫時應(yīng)連在一起,但與號連接的變量可用空格或其他有效符號(如+號)隔開——有時我們的確需要將它們隔開,例如要想通過arv的驗證,符號&會有些影響,隔開后生成的html代碼才被arv所承認(rèn)。
$php_self是php的一個十分有用的內(nèi)置變量,通常用于分頁、執(zhí)行預(yù)定義操作等。它所帶的尾部參數(shù)中的各變量在php中使用$來讀取,如以下地址:
http://www.gxblk.com/pc/index.php?page=3
我們將這樣從以上地址讀取頁碼并顯示該頁面的內(nèi)容:
$conts=echo_conts($page);
echo_conts是一個自編函數(shù),它用于顯示每一頁的內(nèi)容,而變量$page的值是關(guān)鍵所在,它決定程序從庫文件中提取的內(nèi)容范圍。
               
               
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/27402/showart_355832.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP