|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-03-29, 01:14 AM | #1 (permalink) |
榮譽會員
|
讓 ASP/PHP/JSP 共享Session 資料
這個帖子相信會讓不少朋友受益,發在這裡,算是表示一下對coc生日的一個禮物吧!
作者:不明 內容: 假若你希望在做 Web 工程時與朋友們合作共同使用 ASP、PHP、JSP 這幾種語言進行編程,那麼多種語言間的參數的傳遞便是做困難的,於是我近日無聊,便做了一套share_session,可以讓使這三種語言共享同一個session資料,事例在 http://web.jnrp.net/share_session/ 有興趣的朋友們可以去看看,在這張頁面中任何一個事例頁面中提交新的test1值存入session,那麼另兩種語言的頁面中便可讀取其值並修改。哎,近日較忙,想看這幾張事例頁面的源程式碼可到此處下載: http://web.jnrp.net/share_session/ss.zip 本程序中的資料交換是通過mysql資料庫完成的,因此需要mysql的支持,所以所有的配置檔案中寫的server、user、password都是指的mysql的server、user、password。 在mysql中新建表的語句為 CREATE TABLE `session` ( `id` varchar(32) NOT NULL default '', `mod_time` int(10) unsigned NOT NULL default '0', `client_ip` varchar(20) NOT NULL default '', `start_time` int(10) unsigned NOT NULL default '0', `data` text, `share_data` text, PRIMARY KEY (`id`), KEY `idx_mod_time` (`mod_time`) ); for asp: http://web.jnrp.net/share_session/KWT.zip 內含一個給asp用的元件:KWT.dll,和該元件的vb源程式碼,使用時將KWT.dll用regsvr32註冊後便可使用。在asp中的使用方法見上面公開過的事例。因為要訪問mysql,本元件需要myodbc的支持,可從http://www.mysql.com直接下載到。/ for php: http://web.jnrp.net/share_session/myphplib.zip 這個lib可是我從學php以來的經驗總結:)其中不光包含share_session功能,另外的功能見其中的example下的index.html,基本上所有我自己常用的功能都用class封裝了。安裝方法是將該zip檔案解壓後,將其中的myphplib目錄新增到php的搜索路徑,修改example下的myphplib.cfg.php檔案,瀏覽example下的index.html中的例子就會用了。 for jsp: http://web.jnrp.net/share_session/KWT2.zip 這是一堆java的class,修改Config.java中的內容後編譯成class檔案,隨便放到某個java的class搜索路徑中就行了,該class僅在resin服務器上調試通過。若在其它的jsp服務器執行不起來我就不管了,反正代碼公開的,自己改:)另外其中還包含其它的一些挺有用的程序,可惜具體事例沒空寫,有興趣朋友可以看看吧 |
送花文章: 3,
|
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
資訊 - 雙通道記憶體 | psac | 系統 & 硬體安裝及故障判斷技術文件 | 12 | 2006-10-31 02:04 PM |
認識Visio在資料庫裡的解決方案 | mic64 | 應用軟體使用技術文件 | 5 | 2004-05-30 10:49 AM |
Windows XP系統註冊表解釋 | psac | Hacker/Cracker 及加解密技術文件 | 10 | 2003-08-12 09:39 AM |
TCP/IP基礎 | psac | 網路軟硬體架設技術文件 | 16 | 2003-08-12 12:38 AM |