书籍详情

CGI步步高

CGI步步高

作者:杨虎等编著

出版社:机械工业出版社

出版时间:2001-01-01

ISBN:9787111087694

定价:¥39.00

购买这本书可以去
内容简介
  CGI是目前非常成熟且稳定的Web开发技术,广泛应用于Internet/Intranet。本书从基本概念入手,由浅入深,结合典型实例介绍了如何利用Perl语言编写CGI程序。主要内容包括CGI的基本概念、运行环境、Perl语言以及Perl CGI Web编程技术等。本书内容新颖实用、语言精炼、实例典型,是学习掌握Web编程开发技术不可多得的好书,尤其适合大学高年级生、研究生及一般计算机网络技术人员阅读。
作者简介
暂缺《CGI步步高》作者简介
目录
前言
第1章 CGI基本概念
1.1 CGI与Internet
1.1.1 Internet的产生和发展
1.1.2 Interne服务
1.1.3 我国Internet的现状和发展
1.1.4 CGI与Internet
1.2 CGI的基本原理
1.2.1 CGI的含义
1.2.2 MIME标准
1.3 编程语言的选择
1.3.1 C/C ++
1.3.2 Shell脚本语言
1.3.3 Visual Basic语言
1.3.4 Perl语言
1.3.5 其他语言
1.4 CGI的传送方法
1.4.1 GET方法
1.4.2 POST方法
1.4.3 HEAD方法
1.5 CGI的环境变量
1.5.1 环境变量的含义
1.5.2 CGI常用的环境变量
第2章 HTML语言
2.1 HTML语言介绍
2.1.1 HTML文件
2.1.2 HTML标准
2.1.3 HTML的版本
2.1.4 HTML基础
2.1.5 HTML的优点
2.1.6 HTML结构
2.1.7 利用HTML设计Web页面
2.2 HTML中的表单及在CGI程序中的作用
2.2.1 HTML表单
2.2.2 FORM表单与CGI的关系
2.3 CGI程序的激活
2.3.1 URL的编码和解码
2.3.2 数据传送
第3章 CGI的运行环境
3.1 WIN95/98和WIN NT环境下的Web服务器设置
3.1.1 WIN95/98环境下如何设置Web服务器
3.1.2 WindowsNT环境下如何设置Web服务器
3.1.3 Windows环境下安装Sambar服务器
3.2 UNIX和LINUX环境下的Web服务器设置
3.2.1 UNIX环境下Web服务器的配置
3.2.2 LINUX环境下Web服务器的配置
3.3 CGI程序运行环境的建立和测试
3.3.1 个人Web服务器中CGI应用程序运行环境的建立和测试
3.3.2 IIS服务器中CGI应用程序环境的建立和测试
3.3.3 Sambar服务器中CGI应用程序环境的建立和测试
3.3.4 Apache Web服务器中CGI应用程序环境的建立和测试
3.3.5 cgi-bin目录
3.4 我的第一个CGI程序——hello world
第4章 Perl语言
4.1 Perl简介
4.2 Perl的变量
4.3 Perl运算符
4.4 Perl的基本流程
4.4.1 选择性流程控制
4.4.2 循环流程控制
4.5 Perl的函数
4.5.1 字符串处理函数
4.5.2 标量变量处理函数
4.5.3 数组变量处理函数
4.5.4 关联数组变量处理函数
4.5.5 数学处理函数
4.5.6 其他函数
4.6 Perl中的库、包和模块
4.6.1 库和require函数
4.6.2 Perl中的包
4.7 Perl的面向对象技术
4.7.1 Per中的类和对象
4.7.2 类的继承
4.8 Perl的文字处理模式
4.8.1 文字处理模式的常用语法
4.8.2 语法的使用实例
4.8.3 文字处理模式的相关函数
第5章 用Perl进行CGI程序设计
5.1 CGI程序结构
5.1.1 CGI程序的语法结构
5.1.2 CGI程序的逻辑结构
5.1.3 编写CGI程序
5.1.4 CGI程序可移植性
5.2 CGI程序中的子程序
5.2.1 require函数
5.2.2 子程序
5.3 合理使用Perl内置变量
5.4 一个有用的库——cgi-lib.pl
5.4.1 cgi-lib.pl库的特点
5.4.2 如何使用cgi-lib.pl库
5.4.3 cgi-lib.pl使用实例
第6章 几个常用的例子
6.1 最常见的CGI程序——计数器的实现
6.1.1 问题的分析
6.1.2 计数器的编程实现
6.1.3 测试计数器
6.1.4 完善计数器
6.1.5 SSI技术
6.2 用户留言板
6.2.1 留言板的文档实现
6.2.2 实现处理留言的CGI程序
6.2.3 留言板的安全性问题
6.2.4 如何将留言板移植到UNIX环境中
6.3 用户密码认证
6.3.1 对口令加密
6.3.2 用户密码验证程序的文档实现
6.3.3 用户密码验证的CGI程序实现
6.3.4 密码认证程序的安全性问题
6.3.5 如何将密码认证移植到UNIX环境中
6.4 聊天室
6.4.1 聊天室所需文档的实现
6.4.1 处理聊天功能的CGI程序的实现
6.4.3 对聊天室的测试
6.4.4 如何将聊天室程序移植到UNIX环境中
6.5 Form to Mail的实现
6.5.1 UNIX环境中Form to Mail的实现
6.5.2 Windows环境中Form to Mail的实现
6.6 HTTP Cookie的CGI实例
第7章 CGI的安全性
7.1 CGI容易出现的安全漏洞
7.1.1 不合理的表单数据
7.1.2 未限制长度的表单数据
7.1.3 不合理数据的来源
7.2 不安全的函数
7.3 如何编写安全的CGI程序
7.3.1 拒绝不合要求的表单数据
7.3.2 对文件名数据的处理
7.3.3 对不允许输入HTML的处理
7.3.4 小心路径数据
7.3.5 处理SSI命令
7.3.6 处理外部进程
7.3.7 选择编程语言
7.4 配置安全的服务器
7.4.1 CGI程序权限
7.4.2 CGI程序用户
7.4.3 共同的Web服务器
7.4.4 setuid
7.4.5 使用CGI Wrap
7.4.6 本地文件安全
7.4.7 一个安全的CGI程序实例
第8章 用CGI设计BBS
8.1 BBS简介
8.2 利用CGI编写BBS系统
8.2.1 系统简介
8.2.2 BBS系统的实现
第9章 CGI与数据库
9.1 Web与数据库
9.1.1 Web与数据库的关系
9.1.2 Web数据库的应用
9.2 数据库的选择
9.3 CGI与数据库的接口
9.4 一个处理数据库的实例
9.4.1 数据库接口-DBI
9.4.2 利用DBI开发Web数据库实例
9.5 其他有用的访问数据库工具
9.5.1 Oraperl
9.5.2 PRO*C/C++
9.5.3 Sybperl
第10章 CGI的发展
10.1 Java语言
10.1.1 Java的发展历程
10.1.2 Java的特点
10.1.3 Java的开发和运行环境
10.1.4 Java平台
10.1.5 Java的作用
10.1.6 一个简单的Java程序——Hello World
10.2 ASP技术
10.2.1 ASP的定义
10.2.2 ASP的特点
10.2.3 ASP的安装与配置
10.2.4 ASP的工作方式
10.2.5 ASP与表单的结合
10.2.6 ASP的主要编程方法
10.2.7 ASP的不足
10.3 PHP技术
10.3.1 PHP的发展和特点
10.3.2 PHP与CGI和ASP的比较
10.3.3 PHP的安装与设置
10.3.4 编写PHP程序
猜您喜欢

读书导航