注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程網(wǎng)站設(shè)計超級COOL——CGI

網(wǎng)站設(shè)計超級COOL——CGI

網(wǎng)站設(shè)計超級COOL——CGI

定 價:¥45.00

作 者: 三味工作室編
出版社: 人民郵電出版社
叢編項: 《網(wǎng)站設(shè)計超級COOL》叢書
標(biāo) 簽: 互連網(wǎng)絡(luò) CGI

ISBN: 9787115087966 出版時間: 2000-10-01 包裝:
開本: 26cm 頁數(shù): 474頁 字?jǐn)?shù):  

內(nèi)容簡介

  CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的主要功能是在WWW環(huán)境下,彌補靜態(tài)HTML頁面的不足,為頁面提供強大的交互性功能。本書詳細介紹了CGI程序的開發(fā)。全書分三部分共11章。第一部分(第1至5章)為基礎(chǔ)篇,主要介紹CGI的基本概念、HTML和SSI簡介、CGI的運行環(huán)境、Perl編程語言簡介和使用Perl進行CGI程序設(shè)計。第二部分(第6至7章)為提高篇,主要介紹一些常用的例子,包括解析用戶提交數(shù)據(jù)、計數(shù)器、用戶留言板、聊天室、FORM-MAIL、電子賀卡和搜索引擎等,并提供了完整的程序源代碼及其詳細介紹。第三部分為精華篇,主要介紹使用Perl開發(fā)CGI程序的一些高級編程,包括使用Perl中的CGI模塊與ODBC模塊開發(fā)CGI程序,使用CGI開發(fā)Web數(shù)據(jù)庫,并有詳細實例講解。最后介紹了CGI的發(fā)展,如ASP、PHP、ISAPI和NSAPI,并對CGI的安全性做了詳細的分析。

作者簡介

暫缺《網(wǎng)站設(shè)計超級COOL——CGI》作者簡介

圖書目錄

第1章 CGI基本概念
1.1 通用網(wǎng)關(guān)接口CGI
1.2 CGI的基本原理
1.2.1 Internet的發(fā)展
1.2.2 為什么使用CGI
1.2.3 CGI的工作原理
1.2.4 CGI程序的可移植性
1.2.5 CGI的局限性
1.2.6 CGI的輸入輸出
1.2.7 編程語言的選擇
1.3 CGI的傳送方法
1.3.1 URL是如何工作的
1.3.2 GET方法
1.3.3 POST方法
1.3.4 CGI的編碼方式
1.4 CGI的環(huán)境變量
1.4.1 環(huán)境變量的基本概念
1.4.2 環(huán)境變量介紹
1.4.3 環(huán)境變量的使用
1.5 小 結(jié)
第2章 關(guān)于HTML和SSI
2.1 HTML 簡介
2.2 HTML中的表單(FORM)
2.2.1 定義表單FORM標(biāo)簽
2.2.2 INPUT標(biāo)簽
2.2.3 SELECT標(biāo)簽
2.2.4 TEXTAREA標(biāo)簽
2.2.5 一個實用的表單
2.3 服務(wù)器端附件(SSI)
2.3.1 SSI的基本概念
2.3.2 SSI的基本功能
2.3.3 SSI與CGI的區(qū)別
2.3.4 SSI的工作原理
2.3.5 SSI語法
2.3.6 針對SSI配置服務(wù)器
2.3.7 常用的SSI命令
2.4 CGI程序的激活
2.4.1 關(guān)于絕對路徑和相對路徑
2.4.2 CGI程序的激活
2.5 小 結(jié)
第3章 CGI的運行環(huán)境
3.1 Web服務(wù)器的配置
3.1.1 服務(wù)器介紹
3.1.2 如何配置服務(wù)器
3.1.3 Apache for Win32s--一個免費的Web服務(wù)器
3.2 CGI程序運行環(huán)境的建立和測試
3.2.1 關(guān)于Perl解釋器
3.2.2 Perl解釋器的安裝
3.2.3 調(diào)試CGI程序
3.3 試編一個CGI程序--HelloWorld
3.3.1 HTML頁面的建立
3.3.2 Hello World的編寫
3.3.3 運行Hello World
3.3.4 改進的Hello World
3.4 小 結(jié)
第4章 Perl語言簡介
4.1 Perl簡介
4.1.1 Perl 是什么
4.1.2 關(guān)于Perl的版本
4.1.3 關(guān)于Perl 的學(xué)習(xí)
4.1.4 關(guān)于Perl 的獲得
4.2 Perl的變量
4.2.1 標(biāo)量變量
4.2.2 數(shù)組變量
4.2.3 關(guān)聯(lián)數(shù)組變量
4.3 Perl運算符
4.3.1 賦值運算符
4.3.2 算術(shù)運算符
4.3.3 數(shù)值運算符
4.3.4 字符串運算符
4.3.5 邏輯運算符
4.3.6 文件運算符
4.3.7 其他常用的運算符
4.4 Perl的基本流程
4.4.1 判斷流程控制
4.4.2 循環(huán)流程控制
4.5 Perl的函數(shù)
4.5.1 有關(guān)文字處理的函數(shù)
4.5.2 有關(guān)文件系統(tǒng)的函數(shù)
4.5.3 有關(guān)進程處理的函數(shù)
4.6 Perl的子程序
4.6.1 子程序的定義
4.6.2 子程序的調(diào)用
4.6.3 子程序的返回值
4.6.4 局部變量
4.6.5 子程序參數(shù)的傳遞
4.6.6 用別名傳遞數(shù)組參數(shù)
4.7 Perl的正則表達式
4.7.1 正則表達式(Regular Expression)的常用語法
4.7.2 正則表達式的常用運算符
4.8 Perl的面向?qū)ο蟪绦蛟O(shè)計
4.8.1 面向?qū)ο蟪绦蛟O(shè)計(OOP)的基本概念
4.8.2 Perl中的模塊(module)和包(package)
4.8.3 Perl中的類和對象
4.8.4 Perl中的方法
4.8.5 Perl中的基類和繼承類
4.9 小 結(jié)
第5章 用Perl進行CGI程序設(shè)計
5.1 CGI程序結(jié)構(gòu)
5.1.1 CGI程序的構(gòu)成
5.1.2 獲取用戶提交的數(shù)據(jù)
5.1.3 處理用戶數(shù)據(jù)
5.1.4 返回頁面給用戶
5.1.5 結(jié)束程序
5.2 CGI程序的開發(fā)
5.2.1 CGI程序開發(fā)前的準(zhǔn)備
5.2.2 CGI程序的開發(fā)過程
5.3 CGI的資源
5.3.1 個人資源
5.3.2 公共資源
5.4 小 結(jié)
第6章 幾個常用的例子
6.1 解析用戶提交的數(shù)據(jù)
6.1.1 HTML頁面的建立
6.1.2 CGI程序的編寫
6.2 最常見的CGI程序--計數(shù)器的實現(xiàn)
6.2.1 計數(shù)器的激活方法
6.2.2 SSI方式激活計數(shù)器
6.2.3 使用 IMG 標(biāo)簽激活計數(shù)器
6.2.4 使用 A 標(biāo)簽激活計數(shù)器
6.3 用戶留言板
6.3.1 為什么要用留言板
6.3.2 留言板頁面的建立
6.3.3 留言板CGI程序的編寫
6.3.4 改進的留言板
6.4 聊天室
6.4.1 聊天室的結(jié)構(gòu)
6.4.2 聊天室頁面的建立
6.4.3 CGI程序的編寫
6.4.4 改進聊天室的建議
6.4.5 能踢人的聊天室
6.5 FORM-MAIL的實現(xiàn)
6.5.1 Unix下FORM-MAIL的實現(xiàn)
6.5.2 Windows下如何實現(xiàn)
6.6 電子賀卡的實現(xiàn)
6.6.1 相關(guān)頁面的建立
6.6.2 CGI程序的編寫
6.6.3 完整的源代碼
6.7 小 結(jié)
第7章 建立搜索引擎
7.1 站內(nèi)搜索引擎
7.1.1 HTML頁面的建立
7.1.2 CGI程序的編寫
7.2 Web搜索引擎
7.2.1 HTML頁面的建立
7.2.2 CGI程序的編寫
7.3 小 結(jié)
第8章 使用Perl中的CGI模塊
8.1 關(guān)于Perl中的CGI模塊
8.1.1 一個有用的模塊--CGI.pm
8.1.2 一個使用CGI.pm編寫的程序
8.1.3 CGI模塊的功能
8.1.4 編程方法
8.2 處理用戶提交的數(shù)據(jù)
8.2.1 創(chuàng)建一個CGI對象
8.2.2 如何調(diào)用CGI模塊中的方法
8.2.3 獲取提交的數(shù)據(jù)
8.2.4 使用CGI對象方法
8.2.5 應(yīng)用實例
8.3 小 結(jié)
第9章 CGI與數(shù)據(jù)庫
9.1 數(shù)據(jù)庫的選擇
9.2 SQL語言介紹
9.2.1 SQL命令的種類
9.2.2 數(shù)據(jù)庫表
9.2.3 使用SQL從表中取記錄
9.2.4 插入數(shù)據(jù)、更新數(shù)據(jù)和刪除數(shù)據(jù)
9.2.5 利用索引
9.2.6 用SQL建立索引
9.2.7 集合函數(shù)
9.2.8 其他常用的SQL表達式、函數(shù)和過程
9.3 使用ODBC模塊開發(fā)Web數(shù)據(jù)庫
9.3.1 ODBC模塊的特點
9.3.2 ODBC模塊中的常量
9.3.3 使用ODBC模塊的程序結(jié)構(gòu)
9.3.4 建立ODBC對象
9.3.5 ODBC模塊中提供的方法
9.3.6 設(shè)置DSN
9.3.7 一個完整的例子
9.3.8 與其他數(shù)據(jù)庫的接口
9.4 小 結(jié)
第10章 CGI的發(fā)展
10.1 ASP
10.1.1 ASP簡介
10.1.2 ASP的功能
10.1.3 ASP的相關(guān)資料
10.2 PHP
10.2.1 PHP簡介
10.2.2 PHP的功能
10.2.3 PHP的相關(guān)資料
10.3 ISAPI
10.3.1 ISAPI概念
10.3.2 ISAPI的程序語言
10.3.3 ISAPI的原理
10.3.4 ISAPI程序的執(zhí)行
10.3.5 ISAPI的性能評價
10.4 NSAPI
10.4.1 NSAPI的原理
10.4.2 NSAPI程序的響應(yīng)
10.5 幾種開發(fā)工具的比較
10.6 小 結(jié)
第11章 CGI的安全性
11.1 CGI在安全方面容易出現(xiàn)的漏洞
11.1.1 關(guān)于CGI的安全性
11.1.2 CGI安全嗎
11.1.3 使用安全的CGI程序
11.1.4 用SSI方式激活CGI存在的問題
11.1.5 不安全的函數(shù)調(diào)用
11.1.6 正確處理用戶數(shù)據(jù)
11.2 配置安全的服務(wù)器
11.2.1 安全的操作系統(tǒng)
11.2.2 安全的Web服務(wù)器
11.2.3 目錄的管理
11.2.4 建立安全的服務(wù)器
11.2.5 關(guān)于安全性問題的資源
11.3 小 結(jié)
附錄A cgi-lib.pl庫
A.1 cgi-lib.pl簡介
A.2 cgi-lib.pl的源代碼
附錄B ODBC.pm模塊的源代碼
附錄C 網(wǎng)絡(luò)常見名詞
附錄D 網(wǎng)絡(luò)術(shù)語速查

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號