注册 登录 进入教材巡展
#
  • #

出版时间:2022-03

出版社:重庆大学电子音像出版社

以下为《PHP企业级应用(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894465849
  • 2版
  • 431584
  • 69235238-8
  • 平装
  • 16开
  • 2022-03
  • 357
  • 228
  • 计算机类
  • 高职
内容简介
本书主要内容包括常见第三方接口接入、第三方接口开发、PHP与NoSQL、域名与服务器、团队协同开发、Socket与即时通信技术、WorkerMan框架、Composer的应用、代码漏洞发现与防范以及业务功能安全设计。通过本书的学习,学生能够使用PHP进行高级应用的开发。
目录
目录
第1章 常见第三方接口接入 1
1.1 API简介 2
1.1.1 什么是API 2
1.1.2 什么是开放平台 2
1.1.3 为什么要使用开放平台的API 2
1.2 百度地图接口调用 3
1.2.1 百度地图API简介 3
1.2.2 百度地图JavaScript API简介 3
1.2.3 百度地图API调用基础 3
1.2.4 创建地图 5
1.2.5 定位 16
1.3 短信平台接口调用 18
1.3.1 短信平台简介 18
1.3.2 聚合数据短信API 18
1.4 邮件发送接口调用 21
1.4.1 准备工作 21
1.4.2 PHPMailer 22
1.4.3 实现代码 23

第2章 第三方接口开发 26
2.1 第三方接口开发 27
2.1.1 开发前准备 27
2.1.2 常见问题及注意事项 28
2.2 第三方接口开发完整示例 29
2.2.1 接口源码 30
2.2.2 接口文档 31
2.2.3 接口示例 32

第3章 PHP与NoSQL 35
3.1 NoSQL简介 36
3.1.1 什么是NoSQL 36
3.1.2 为什么要使用NoSQL 36
3.1.3 RDBMS 与NoSQL 36
3.2 Redis 37
3.2.1 Redis简介 37
3.2.2 Redis安装 38
3.2.3 Redis基础及使用 40
3.2.4 PHP使用Redis 49
3.3 Memcached缓存 51
3.3.1 缓存机制 51
3.3.2 什么是Memcached 51
3.3.3 安装和使用 53
3.3.4 Memcached的特性和限制 58
3.4 MongoDB 59
3.4.1 什么是MongoDB 59
3.4.2 Windows 平台安装 MongoDB 60
3.4.3 MongoDB PHP 65

第4章 域名与服务器 69
4.1 域名 70
4.1.1 什么是域名 70
4.1.2 什么是dns 70
4.1.3 域名的种类 72
4.1.4 域名注册 76
4.1.5 域名解析 77
4.2 域名备案 82
4.2.1 目的 82
4.2.2 备案对象 83
4.2.3 相关法律 83
4.2.4 备案资料 83
4.2.5 审核时间 83
4.2.6 电子证书 84
4.2.7 常见问题 84
4.2.8 报备工作 86
4.2.9 注意事项 87
4.2.10 域名费用 87
4.2.11 备案手续 88
4.2.12 域名规范 88
4.2.13 备案注销 88
4.3 虚拟主机 89
4.3.1 什么是虚拟主机 89
4.3.2 技术特点 89
4.3.3 优缺点比较 89
4.4 云服务器 91
4.4.1 云服务是什么 91
4.4.2 云服务器的优势 91
4.4.3 云服务器所用技术 91
4.4.4 云服务器选择 92
4.4.5 必要的功能 92

第5章 团队协同开发 94
5.1 SVN工具 95
5.1.1 SVN是什么 95
5.1.2 SVN服务器端和客户端安装 96
5.1.3 VisualSVN Server建立版本库 106
5.1.4 TortoiseSVN的使用 115
5.2 Git工具 120
5.2.1 Git是什么 120
5.2.2 Git 与 SVN 区别 120
5.2.3 Git基础 121
5.2.4 Git安装 125
5.2.5 Git基本操作 128
5.2.6 分支管理 135

第6章 Socket与即时通信通信技术 141
6.1 什么是Socket 142
6.1.1 TCP/IP 142
6.1.2 Socket 143
6.1.3 Socket的应用领域 144
6.1.4 Socket通信流程 146
6.1.5 三次握手 147
6.2 Socket编程API 148
6.3 PHP实现Socket 149
6.4 JavaScript中使用WebSocket 152

第7章 WorkerMan框架 157
7.1 什么是WorkerMan 158
7.2 workerman的特性 158
7.3 Workerman的应用方向 160
7.4 环境要求 161
7.5 扩展安装说明 162
7.5.1 安装pcntl和posix扩展 162
7.5.2 安装event或者libevent扩展 162
7.6 启动与停止 167
7.7 开发前必读 168
7.8 开发规范 172
7.8.1 应用程序目录 172
7.8.2 入口文件 172
7.8.3 WorkerMan中的代码规范 173
7.9 基本流程 174
7.10 常用类 175
7.10.1 Work类 176
7.10.2 Tcpconnection类 185

第8章 Composer的应用 191
8.1 Composer是什么 192
8.2 Composer 的安装 192
8.2.1 Wondows 平台 192
8.2.2 Linux 平台 193
8.2.3 Mac OS 系统 194
8.3 Composer 的使用 194
8.3.1 require命令 195
8.3.2 update命令 195
8.3.3 remove命令 196
8.3.4 search命令 196
8.3.5 show 命令 196
8.4 基本约束 196
8.4.1 精确版本 196
8.4.2 范围 197
8.4.3 通配符 197
8.4.4 波浪号 197
8.4.5 折音号 197
8.5 版本稳定性 198

第9章 代码漏洞发现与防范 200
9.1 SQL注入漏洞 201
9.1.1 什么是SQL注入 201
9.1.2 原理 201
9.1.3 攻击 201
9.1.4 常见注入方式 202
9.1.5 漏洞防范 206
9.2 XSS漏洞 209
9.2.1 什么是XSS漏洞 209
9.2.2 发现xss漏洞 209
9.2.3 漏洞防范 210
9.3 CSRF漏洞 211
9.3.1 什么是CSRF漏洞 211
9.3.2 攻击流程 211
9.3.3 漏洞发现 212
9.3.4 漏洞防范 212

第10章 业务功能安全设计 215
10.1 验证码 216
10.1.1 验证码绕过 216
10.1.2 验证码资源滥用 218
10.2 用户登录 219
10.2.1 撞库漏洞 219
10.2.2 API登录 221
10.3 用户注册 221
10.4 密码找回 222
10.5 远程地址访问 224
10.6 命令/代码执行 226