av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

多php服務(wù)器實(shí)現(xiàn)多session并發(fā)運(yùn)行

瀏覽:2日期:2024-01-22 09:45:33
首先介紹一下session的概念:所謂session是微軟首先提出的,在asp中最先集成。由于session的采用,大大方便了web開(kāi)發(fā)員的工作。一時(shí)間asp風(fēng)靡全球。現(xiàn)在php4也加入session的支持,再度顯示出open source 的強(qiáng)大力量。和Cookie類(lèi)似,設(shè)計(jì)Session的目的也是為了在一個(gè)訪問(wèn)期間在不同的頁(yè)面間傳輸數(shù)據(jù)以解決http協(xié)議無(wú)狀態(tài)的問(wèn)題,但Session更加簡(jiǎn)單、更加安全。Session 中文沒(méi)有一個(gè)統(tǒng)一的譯法,我習(xí)慣上譯為會(huì)話(huà)。關(guān)于session的意義大家都應(yīng)該清楚: 其實(shí)是在瀏覽某個(gè)網(wǎng)站時(shí),在瀏覽器沒(méi)有關(guān)閉的情形之下,一個(gè)web應(yīng)用的開(kāi)始和結(jié)束。一個(gè)session可以包括數(shù)次http的請(qǐng)求和應(yīng)答,比如我們用freemail.263.net,從login到logout或者超時(shí)就作為一個(gè)session 的生存期。每一個(gè)被創(chuàng)建的Session都有一個(gè)唯一的標(biāo)識(shí)串,叫session ID , 這個(gè)串被發(fā)送到客戶(hù)端,同時(shí)在服務(wù)器端也生成了同樣唯一的標(biāo)識(shí)串入口,這個(gè)標(biāo)識(shí)串或者放在文本文件中,或者放在一個(gè)數(shù)據(jù)庫(kù)中。然后程序可以在這個(gè)sessionID下注冊(cè)一些Session 變量。這些變量如同一般的變量一樣可以保存文本或數(shù)值信息,可以通過(guò)Session被讀出或?qū)懭搿?session 的唯一標(biāo)識(shí)一般是在系統(tǒng)內(nèi)部唯一的session ID,一般是一個(gè)挺長(zhǎng)的字符串。問(wèn)題的提出:解了session概念后,我在為我單位編寫(xiě)一個(gè)進(jìn)銷(xiāo)存系統(tǒng)中發(fā)現(xiàn)需要讓多個(gè)用戶(hù)可以同時(shí)進(jìn)入一個(gè)php應(yīng)用程序。原來(lái)設(shè)計(jì)的靜態(tài)的唯一的session ID導(dǎo)致數(shù)據(jù)混亂。這樣,動(dòng)態(tài)生成一個(gè)唯一的session ID成為當(dāng)務(wù)之急。解決辦法很簡(jiǎn)單:我用了php文件名+時(shí)間戳為唯一的session ID,這樣在我的程序中的每個(gè)session就各就各位,不再混亂了。下面把我的源代碼公布,方便也有同樣的問(wèn)題的朋友多一個(gè)解決方法。//Start a PHP session to preserve variables.if ( empty($mysessionname) ) { $micro = microtime(); $micro = str_replace(" ","",$micro); // strip out the blanks $micro = str_replace(".","",$micro); // strip out the periods $mysessionname = "po_maint" . $micro;}session_name($mysessionname);session_start();程序注釋?zhuān)何矣胢ysessionname為頁(yè)面間唯一的sessionname傳遞變量,如果你也用到這個(gè)名字必須把上述程序做個(gè)小小的改動(dòng)。Mysessionname不能為session的內(nèi)部變量名,因?yàn)樗趕ession開(kāi)始之前就已經(jīng)存在了。Mysessionname也不能用cookie方式存放,因?yàn)槎鄠€(gè)session肯定會(huì)覆蓋掉原先的cookie文件。你可以用隱含表單的域來(lái)保存它。這樣就不會(huì)有問(wèn)題。歡迎來(lái)信討論。讓我們一起做得更好。
標(biāo)簽: PHP
主站蜘蛛池模板: 午夜精品在线 | 日韩在线精品视频 | 老子午夜影院 | 欧美网站一区 | 日本午夜在线视频 | 欧美激情精品久久久久久 | 99久久婷婷国产综合精品 | 国产1区2区在线观看 | 国产亚洲精品精品国产亚洲综合 | 免费黄色av网站 | 国产免费高清 | 天天弄天天操 | av片免费 | 精品国产乱码久久久久久闺蜜 | 久久国产一区二区三区 | 国产成人a亚洲精品 | 成人在线播放网址 | 久久大| 色婷婷亚洲国产女人的天堂 | 国产91丝袜在线播放 | 韩日一区二区 | 四虎影院在线播放 | 免费看黄色国产 | 成人做爰www免费看视频网站 | 国产精品免费av | 宅女噜噜66国产精品观看免费 | 黄色大片在线播放 | 亚洲 中文 欧美 日韩 在线观看 | 欧美在线 | 久久久久九九九九 | 三区在线| 91麻豆产精品久久久久久 | 亚洲国产成人久久综合一区,久久久国产99 | 人人看人人射 | 欧美在线综合 | 日本一区二区在线视频 | 成人激情免费视频 | 国产91网站在线观看 | 99精品视频在线 | 国产精品1区 | 国产精品中文字幕在线 |