图书介绍

CGI技术全面接触【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

CGI技术全面接触
  • 刘伟等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302045119
  • 出版时间:2001
  • 标注页数:370页
  • 文件大小:50MB
  • 文件页数:379页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

CGI技术全面接触PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 CGI知识概述1

1.1 CGI与Internet1

1.1.1 Internet的产生和发展1

1.1.2 Internet服务2

1.1.3 我国Internet的现状和发展2

1.1.4 CGI在Internet中的作用3

1.2 CGI的基本原理3

1.2.1 CGI的含义3

1.2.2 MIME标准5

1.3 编程语言的选择6

1.3.1 C/C++7

1.3.2 Shell脚本语言8

1.3.3 Visual Basic语言9

1.3.4 Perl语言10

1.3.5 其他语言10

1.4 CGI的传送方法10

1.4.1 GET方法10

1.5 CGI的环境变量11

1.5.1 环境变量11

1.4.2 POST方法11

1.4.3 HEAD方法11

1.5.2 CGI环境变量12

第2章 CGI的运行环境15

2.1 Windows 95/98和Windows NT环境下的Web服务器设置15

2.1.1 在Windows 95/98环境下设置Web服务器15

2.1.2 在Windows NT环境下设置Web服务器22

2.1.3 在Windows环境下安装Sambar服务器28

2.2 UNIX和Linux环境下的Web服务器设置30

2.2.1 UNIX环境下Web服务器的配置30

2.2.2 Linux环境下Web服务器的配置38

2.3.1 个人Web服务器中CGI应用程序运行环境的建立和测试41

2.3 CGI程序运行环境的建立和测试41

2.3.2 IIS服务器中CGI应用程序环境的建立和测试43

2.3.3 Sambar服务器中CGI应用程序环境的建立和测试45

2.3.4 Apache Web服务器中CGI应用程序环境的建立48

2.3.5 cgi-bin目录54

2.4 编写第1个CGI程序——Hello World54

2.4.1 利用C语言编写“Hello World!”程序55

2.4.2 利用Perl语言编写“Hello World!”程序57

第3章 HTML语言简介59

3.1 HTML语言介绍59

3.1.1 HTML文件59

3.1.2 HTML标准60

3.1.3 HTML的版本61

3.1.4 HTML基础61

3.1.5 HTML的优点62

3.1.6 HTML的结构63

3.1.7 利用HTML设计Web页面65

3.2 HTML中的表单及其在CGI程序中的作用73

3.2.1 HTML表单74

3.2.2 表单与CGI的关系80

3.3.1 URL的编码和解码81

3.3 CGI程序的激活81

3.3.2 数据传送82

第4章 使用Perl语言89

4.1 Perl简介89

4.2 Perl的变量91

4.2.1 标量变量91

4.2.2 数组变量93

4.2.3 关联数组98

4.3 Perl运算符101

4.3.1 算术运算符102

4.3.2 关系运算符102

4.3.3 赋值运算符104

4.3.4 逻辑运算符105

4.3.5 位运算符105

4.3.6 条件运算符106

4.3.7 逗号运算符106

4.4 Perl的基本流程107

4.4.1 选择性流程控制107

4.4.2 循环流程控制110

4.5 Perl的函数115

4.5.1 字符串处理函数116

4.5.2 标量变量处理函数120

4.5.3 数组变量处理函数123

4.5.4 关联数组变量处理函数128

4.5.5 数学处理函数130

4.5.6 其他函数132

4.6 Perl中的库、包和模块137

4.6.1 库和require函数138

4.6.2 Perl中的包140

4.7 Perl的面向对象技术143

4.7.1 Perl中的类和对象143

4.7.2 类的继承148

4.8 Perl的文字处理模式150

4.8.1 文字处理模式的常用语法151

4.8.2 文字处理模式语法的使用实例152

4.8.3 文字处理模式的相关函数153

第5章 CGI程序设计158

5.1 CGI程序结构158

5.1.1 CGI程序的语法结构158

5.1.2 CGI程序的逻辑结构162

5.1.3 编写CGI程序165

5.1.4 CGI程序的可移植性168

5.2.1 require函数170

5.2 CGI程序中的子程序170

5.2.2 子程序172

5.3 合理使用Perl内置变量177

5.4 cgi-lib.pl库179

5.4.1 cgi-lib.pl库的特点179

5.4.2 使用cgi-lib.pl库180

5.4.3 cgi-lib.pl库的使用实例183

第6章 CGI开发的安全性管理190

6.1 CGI容易出现的安全漏洞190

6.1.2 未限制长度的表单数据191

6.1.3 不合理数据的来源191

6.1.1 不合理的表单数据191

6.2 不安全的函数192

6.3 编写安全的CGI程序192

6.3.1 拒绝不合要求的表单数据193

6.3.2 对文件名数据的处理194

6.3.3 对HTML元素的处理195

6.3.4 注意路径数据196

6.3.5 处理SSI命令197

6.3.6 处理外部进程198

6.3.7 选择编程语言199

6.4 配置安全的服务器200

6.4.1 CGI程序的权限201

6.4.2 CGI程序用户201

6.4.3 共同的Web服务器202

6.4.4 setuid位202

6.4.5 使用CGI Wrap202

6.4.6 本地文件安全203

6.4.7 一个安全的CGI程序实例203

第7章 CGI开发实例209

7.1 最常见的CGI程序——计数器的实现209

7.1.1 问题的分析210

7.1.2 计数器的编程实现210

7.1.3 测试计数器218

7.1.4 完善计数器220

7.1.5 SSI技术224

7.2 用户留言板235

7.2.1 留言板的文档实现236

7.2.2 实现处理留言的CGI程序238

7.2.3 留言板的安全性问题251

7.2.4 将留言板移植到UNIX环境中253

7.3 用户密码认证256

7.3.1 对密码加密257

7.3.2 用户密码认证程序的文档实现259

7.3.3 用户密码认证的程序的实现262

7.3.4 密码认证程序的安全性问题274

7.3.5 将密码认证程序移植到UNIX环境中274

7.4 聊天室277

7.4.1 聊天室所需文档的实现279

7.4.2 处理聊天功能的CGI程序的实现280

7.4.3 对聊天室的测试290

7.4.4 将聊天室程序移植到UNIX环境中292

7.5 Form to Mail的实现294

7.5.1 UNIX环境中Form to Mail的实现294

7.5.2 Windows环境中Form to Mail的实现305

7.6 HTTP Cookie的CGI实例307

7.6.1 HTTP Cookie的概念和原理307

7.6.2 Cookie相关技术308

第8章 CGI的数据库开发313

8.1 Web与数据库313

8.1.1 Web与数据库的关系313

8.1.2 Web数据库的应用315

8.2 数据库的选择316

8.3 CGI与数据库的接口319

8.4.1 数据库接口DBI321

8.4 一个处理数据库的实例321

8.4.2 利用DBI开发Web数据库实例323

8.5 其他访问数据库的工具331

8.5.1 Oraperl331

8.5.2 PRO C/C++333

8.5.3 Sybperl334

第9章 用CGI设计BBS335

9.1 BBS简介335

9.2 利用CGI编写BBS系统335

9.2.1 系统简介335

9.2.2 BBS系统的实现336

热门推荐