日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺談P教程之十大經驗技巧(2)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何在PHP中實現文件的上傳功能
PHP同樣支持上傳文件的功能,但并不是所有支持PHP的網站都支持此功能,特別是免費的網站。 實現上傳,首先要在HTML上加入上傳文件的FORM>表格。 form method=post action=upload.php ENCTYPE=multipart/form-data> input type=file name=upload_file> inp

<?

// 如果還不存在一個針對某用戶的用戶,則啟動一個對話:

session_start();

然后注冊一個名字為count的變量:

session_reGISter('count');

注冊一個對話變量后,只要對話存在,名字為count的變量也就存在�,F在,count變量還沒有被賦值,如果對它執(zhí)行加1操作,它的值就變?yōu)榱?。

$count ;

把上述內容綜合在一塊兒,如果還沒有啟動一個對話,就會啟動一個對話;如果不存在一個對話id,就為用戶指定一個好了,注冊一個名字為$count的變量,對$count執(zhí)行加1操作表示用戶已經首次訪問了該網頁。

要知道用戶在當前的對話中訪問本頁面的次數,只要顯示$count變量的值即可:

echo "<P>You've been here $count times.</p>";

全部的訪問計數器代碼如下所示:

<?

session_start();

session_register('count');

$count ;

echo "<P>You've been here $count times.</p>";

?>

如果重新加載上述的腳本文件,就會發(fā)現變量count的值增加了1,很酷吧。

還可以在對話中注冊一個數組變量,假設我們注冊了一個名字為$faves的變量:

$faves = array ('chocolate','coffee','beer','linux');

可以象注冊一個簡單變量那樣注冊一個數組變量:

session_register('faves');

引用數組變量與引用簡單變量沒有什么二樣,如果一個用戶在網頁上指出在生活中的愛好時,可以把他的愛好注冊到一個被稱作$faves的數組變量中,然后可以在另一個網頁中很方便地把這些愛好顯示出來:

<?

session_start();

echo "My user likes:

<ul>";

while (list(,$v) = each ($faves)) {

echo "<li>$v"; }

echo "</ul>";

?>

然后你就得到了一個關于用戶愛好的清單。

對話變量不能被查詢字符串覆蓋,也就是說我們不能輸入http:///www.yourdomain.com/yourscript.php?count=56給注冊變量$count指定一個新值,這一點對于安全很重要:只能在服務器端的腳本中刪除一個沒有注冊的對話變量。

如果要完全刪除一個對話變量,首先需要從系統(tǒng)中注銷它:

session_unregister('count');

要完全刪除一個對話變量的腳本是非常簡單,如下所示:

session_destroy();

使用對話變量可以減少訪問數據庫的頻率,使代碼更加清晰,而且可以減少對用戶發(fā)送的cookie的數量,它是最簡單的方法了。

分享:談PHP本地調試環(huán)境簡易安裝配置
對于PHP的應用,我個人比較傾向于使用Linux的操作系統(tǒng)下的Apache PHP Mysql(或者Oracle)配置,而不建議使用Windows系統(tǒng)構建PHP作業(yè)服務器。理由很簡單,PHP的原型就是基于Linux系統(tǒng)開發(fā)的一個Web服務工具,雖然也為了方便移植到window系統(tǒng),但是卻有相當部分

來源:模板無憂//所屬分類:PHP教程/更新時間:2009-06-28
相關PHP教程