人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

長沙發上的對話(二)

長沙發上的對話(二)

更新時間:2022-08-19 文章作者:未知 信息來源:網絡 閱讀次數:

p align=left>第一個session

  關于演示session是如何工作的標準例子之一就是點擊計數的應用 -- 這是一個簡單的基于session的計數器,在你第一次訪問一個web頁面時初始化一個變量,每一次當你重新裝入這個頁面時增加它的計數。代碼如下:

$#@60;?php

//初始化一個session session_start();

//注冊一個session變量 session_register(counter);

?$#@62;

  在PHP4中每一個session都通過調用session_start()函數開始,這個函數檢查一個session是否存在,如果不存在則創建一個新的。接著,用session_register()函數來注冊一個變量,它將生存在整個session中 -- 在上面的例子中,變量名為"counter",并且沒有給它賦任何值。

  現在,讓我們在上面的例子中加幾行代碼,點擊計數將開始工作了:

$#@60;?php

//初始化一個session session_start();

//注冊一個session變量 session_register(counter);

//增加計數器 $counter++;echo("You have visited this page $counter times! Dont you have anything else to do, you bum?!");

?$#@62;

  試一試它!當你每一次重裝這個頁面時,計數器的值都在增加,這個說明了在session中變量是如何被保存的。

  為什么為發會生這樣的情況呢?唔,每次一個session被創建,一個session的cookie[叫做PHPSESSID]會在客戶系統中被創建,并且被賦了一個隨機數;同時,在服務器端一個相似的入口被創建,它包含著在session中注冊過的變量。在客戶與服務器之間的通訊就通過這個有相同命名的session的標識號(id)來實現,這樣就可以在整個session期間保存不同的變量。

  讓我們再看一下復雜一點的吧?看這個例子,它演示了一個使用session變量的計時器,它將告訴你在重新裝入頁面時過了多長的時間。

$#@60;?php

session_start();

//session變量用于保存計數器session_register(counter);

//session變量用于保存最后裝入的時間值

//這個值被保存以便比較兩次的不同session_register(timeAtLastLoad);

//當前時間$timeNow = time();

//增加計數$counter++;

//計算兩次時間間隔$timeLapsed = $timeNow - $timeAtLastLoad;

//? 信息if($counter $#@62; 1)
{
echo "$#@60;b$#@62;Its been $timeLapsed seconds since you last viewed
this page.$#@60;/b$#@62;";
}
else
{
echo "$#@60;b$#@62;First time here? Reload this page to see how the
session works!$#@60;/b$#@62;";

}

$timeAtLastLoad = $timeNow;

?$#@62;


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 四会市| 高碑店市| 沙洋县| 永嘉县| 德格县| 卓尼县| 精河县| 广河县| 弋阳县| 南京市| 阿拉善右旗| 北宁市| 建瓯市| 辽阳县| 洞口县| 比如县| 营口市| 南川市| 连南| 巴彦淖尔市| 玉溪市| 吴忠市| 平安县| 伊春市| 普兰县| 寿阳县| 马边| 尼勒克县| 营口市| 体育| 普洱| 城口县| 望奎县| 土默特左旗| 崇明县| 揭西县| 莱西市| 历史| 瑞金市| 游戏| 乾安县|