CGI技术全面接触[电子资源.图书]

副标题:无

作   者:刘伟等编著

分类号:

ISBN:9787302045113

微信扫一扫,移动浏览光盘

简介

本书主要介绍了如何利用Perl语言编写CGI程序;其中包括CGI的基本知识、Perl语言以及如何利用Perl语言编写常用的CGI程序。本书重点对利用Perl语言设计CGI程序和如何结合数据库动态网站建设进行了深入详尽的讲解。本书对CGI网站开发技术的安全性以及很多相关的问题也进行了探讨。 本书适合广大的网站技术人员进行参考或者学习,也适合作为相关专业的技术培训教程。

目录

第1章 cgi知识概述

1.1 cgi与internet

1.1.1 internet的产生和发展

1.1.2 internet服务

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章 cgi的运行环境

2.1 windows 95/98和windows nt环境下的web服务器设置

2.1.1 在windows 95/98环境下设置web服务器

2.1.2 在windows nt环境下设置web服务器

2.1.3 在windows环境下安装sambar服务器

2.2 unix和linux环境下的web服务器设置

2.2.1 unix环境下web服务器的配置

2.2.2 linux环境下web服务器的配置

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

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

2.3.2 iis服务器中cgi应用程序环境的建立和测试

2.3.3 sambar服务器中cgi应用程序环境的建立和测试

2.3.4 apache web服务器中cgi应用程序环境的建立

2.3.5 cgi-bin目录

2.4 编写第1个cgi程序——hello world

2.4.1 利用c语言编写“hello world!”程序

2.4.2 利用perl语言编写“hello world!”程序

第3章 html语言简介

3.1 html语言介绍

3.1.1 html文件

3.1.2 html标准

3.1.3 html的版本

3.1.4 html基础

3.1.5 html的优点

3.1.6 html的结构

3.1.7 利用html设计web页面

3.2 html中的表单及其在coi程序中的作用

3.2.1 html表单

3.2.2 表单与cgi的关系

3.3 cgi程序的激活

3.3.1 url的编码和解码

3.3.2 数据传送

第4章 使用perl语言

4.1 per1简介

4.2 perl的变量

4.2.1 标量变量

4.2.2 数组变量

4.2.3 关联数组

4.3 perl运算符

4.3.1 算术运算符

4.3.2 关系运算符

4.3.3 赋值运算符

4.3.4 逻辑运算符

4. 3. 5 位运算符

4. 3. 6 条件运算符

4. 3. 7 逗号运算符

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 perl中的类和对象

4.7.2 类的继承

4.8 perl的文字处理模式

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

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

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

第5章 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.p1库

5.4.1 cgi—lib.p1库的特点

5.4.2 使用cgi—lib.p1库

5.4.3 cgi—lib.p1库的使用实例

第6章 cgi开发的安全性管理

6.1 cgi容易出现的安全漏洞

6.1.1 不合理的表单数据

6.1.2 未限制长度的表单数据

6.1.3 不合理数据的来源

5.2 不安全的函数

6.3 编写安全的cgi程序

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

6.3.2 对文件名数据的处理

6.3.3 对html元素的处理

6.3. 4 注意路径数据

6.3.5 处理ssi命令

6.3.6 处理外部进程

6.3.7 选择编程语言

6.4 配置安全的服务器

6.4.1 cgi程序的权限

6. 4.2 cgi程序用户

6. 4.3 共同的web服务器

6.4.4 setuid位

6. 4.5 使用cgiwrap

6. 4.6 本地文件安全

6. 4.7 一个安全的cgi程序实例

第7章 cgi开发实例

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

7.1.1 问题的分析

7.1.2 计数器的编程实现

7.1.3 测试计数器

7.1.4 完善计数器

7.1.5 ssi技术

7.2 用户留言板

7.2.1 留言板的文档实现

7.2.2 实现处理留言的cgi程序

7.2.3 留言板的安全性问题

7.2.4 将留言板移植到unix环境中

7.3 用户密码认证

7. 3. 1 对密码加密

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

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

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

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

7. 4 聊天室

7. 4. 1 聊天室所需文档的实现

7. 4. 2 处理聊天功能的cgi程序的实现

7. 4. 3 对聊天室的测试

7. 4. 4 将聊天室程序移植到unix环境中

7.5 form to merl的实现

7.5.1 unix环境中form to mail的实现

7.5.2 windows环境中form to mail的实现

7.6 http cookie的cgi实例

7.6.1 http cookie的概念和原理

7.6.2 cookie相关技术

第8章 cgi的数据库开发

8.1 web与数据库

8.1.1 web与数据库的关系

8.1.2 web数据库的应用

8.2 数据库的选择

8.3 cgi与数据库的接口

8.4 一个处理数据库的实例

8. 4.1 数据库接口dbi

8.4.2 利用dbi开发web数据库实例

8.5 其他访问数据库的工具

8.5.1 orapgl

8.5.2 pr0* c/c++

8.5.3 sybper1

第9章 用cgi设计bbs

9.1 bbs简介

9.2 利用cgi编写bbs系统

9.2.1 系统简介

9.2.2 bbs系统的实现


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

CGI技术全面接触[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon