热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

PHP安全开发案例教程

中国水利水电出版社
    【作 者】唐乾林 李治国 【I S B N 】978-7-5170-5525-9 【责任编辑】李炎 【适用读者群】本专通用 【出版时间】2017-08-24 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】280 【千字数】429 【印 张】17.5 【定 价】39 【丛 书】高等职业教育精品示范教材(信息安全系列) 【备注信息】
图书详情

    本书是由教学和教材编写经验丰富的一线教师和业内资深高级程序员联合打造的介绍最新的PHP7以及最新的MySQL8新增语法与功能的教程,结合高职教学以能力为本位的教学特点和要求,从初学者的角度出发,以基础知识为“基石”,以核心技术和高级应用为“梁柱”,最终通过案例来检验成果。本书突出“基础”“全面”“深入”,强调“实训”效果。在介绍技术的同时,各章都提供有案例或综合案例,同时在各章的结尾通过小型项目来综合应用本章所讲解的知识,做到理论与实践相结合。

    本书适合从事软件开发的初学者、高校计算机相关专业的学生和毕业生,也可作为刚刚转做PHP开发的程序员和软件工程师的参考手册。

    本书配有电子教案和源代码,读者可以从中国水利水电出版社网站和万水书苑免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    以就业为导向 以能力为本位

    工作需求驱动 实训任务引领

    核心内容为主 拓展内容为辅

    PHP是一种应用范围很广的语言,特别是在网络程序开发方面。PHP可以在许多不同的服务器、操作系统、平台上执行,也可以和许多数据库系统结合。使用PHP不需要任何费用,官方组织PHP Group提供了完整的程序源代码,允许使用者自行修改、编译、扩充来使用。

    本书从初学者的角度出发,以基础知识为“基石”,以核心技术和高级应用为“梁柱”,最终通过实训项目来检验成果。本书突出“基础”“全面”“深入”,强调“实训”效果。在介绍技术的同时,各章都提供有示例或稍大一些的案例,同时在各章的结尾通过小型项目来综合应用本章所讲解的知识,做到理论与实践相结合。

    从理论中延伸,从实践中深入,详实并完善地描述了PHP7的开发特性与MySQL8数据库。本书第1章对PHP7作了简单介绍,对目前流行的在Windows下配置开发环境进行了详细的介绍,使初学者能够马上上手。第2章对网站相关的页面技术HTML5.0、XHTML5.0、CSS3.0、JavaScript以及DIV+CSS、jQuery、JSON、AJAX作了比较深入的介绍,使读者能够全面了解网站前台开发的奥秘。第3章介绍了PHP的语言基础。第4章对PHP流程控制作了详细解答。第5章介绍了Web表单、Cookie管理、Session管理、图形图像处理、字符串处理以及无所不能的正则表达式。第6章详细介绍了如何通过PHP去操作MySQL8。第7章的新闻系统与第8章的电子商务系统是完整的实用案例,详细讲述从前期规划、系统设计到项目开发的全部实现过程。这是编者开发的原创作品,也是本书的精华所在,用到了目前最实用、最流行的技术,这些案例不仅会使读者的开发水平突飞猛进,而且可进行二次开发,做出符合自己业务需要的商业网站系统。第9章则介绍了PHP程序安全防范的有关知识。

    本书配套的教学资源有课程标准、教学计划、电子教案、PPT课件和书中程序源代码等,若有需要,可登录中国水利水电出版社网站进行下载或找编者索要。

    全书由重庆电子工程职业学院的唐乾林、李治国任主编,黎现云、杜霞任副主编,张文华、肖磊参加编写。中国水利水电出版社的祝志敏编辑对本书的出版给予了大力支持。在此,谨向这些为本书出版付出辛勤劳动的同志深表感谢!

    由于编者水平有限,时间仓促,不妥之处在所难免,衷心地希望广大读者批评指正,本书再版时将及时改进。编者的E-mail:1670101348@qq.com。

    编 者

    2017年4月

    第1章 PHP概述 1
    【学习目标】 1
    1.1 PHP简介 1
    1.1.1 PHP概述 1
    1.1.2 PHP的工作原理 2
    1.2 配置开发环境 3
    1.2.1 Windows 7下安装PHP 3
    1.2.2 常用代码编辑工具 16
    1.3 第一个PHP程序 16
    1.4 实训 18
    第2章 网站页面相关技术 19
    【学习目标】 19
    2.1 HTML 19
    2.1.1 基本概念 19
    2.1.2 文档标签 20
    2.1.3 布局标签与格式标签 21
    2.1.4 列表、图像及超链接标签 23
    2.1.5 表格标签 24
    2.1.6 表单标签 25
    2.2 XHTML 28
    2.3 CSS 29
    2.3.1 定义 29
    2.3.2 语法 30
    2.3.3 框模型 31
    2.3.4 基本属性 33
    2.3.5 定位 35
    2.3.6 2D与3D转换 37
    2.3.7 过渡与动画 38
    2.3.8 布局 39
    2.3.9 轮廓及DIV+CSS 40
    2.4 JavaScript 42
    2.4.1 简介 42
    2.4.2 语法 43
    2.4.3 基本对象 48
    2.4.4 文档对象 50
    2.4.5 浏览器对象 52
    2.4.6 JSON 57
    2.4.7 AJAX 58
    2.4.8 jQuery 61
    2.5 实训 63
    第3章 PHP语言基础 64
    【学习目标】 64
    3.1 PHP语法基础 64
    3.1.1 PHP标记符与注释 64
    3.1.2 标识符与关键字 65
    3.2 PHP的数据类型 66
    3.3 PHP常量 72
    3.3.1 声明和使用常量 72
    3.3.2 预定义常量 73
    3.4 PHP变量 74
    3.4.1 变量声明及使用 74
    3.4.2 可变变量 76
    3.4.3 变量作用域 76
    3.4.4 变量的生存周期 77
    3.5 PHP运算符 77
    3.6 PHP的表达式 82
    3.7 PHP函数 82
    3.7.1 自定义函数 82
    3.7.2 函数的参数 83
    3.7.3 函数返回值 85
    3.7.4 内置函数 85
    3.8 PHP数组 88
    3.8.1 数组的使用 89
    3.8.2 数组函数 91
    3.8.3 全局数组 92
    3.9 实训 94
    第4章 PHP流程控制 95
    【学习目标】 95
    4.1 流程控制简介 95
    4.1.1 算法 95
    4.1.2 算法的描述方法 95
    4.1.3 结构化程序设计 96
    4.2 条件控制语句 97
    4.2.1 if条件语句 98
    4.2.2 switch多分支语句 99
    4.3 循环控制语句 100
    4.3.1 while循环语句 101
    4.3.2 do…while循环语句 101
    4.3.3 for循环语句 102
    4.3.4 foreach循环 103
    4.4 跳转控制语句 103
    4.5 包含语句 106
    4.6 实训 107
    第5章 PHP开发基础 108
    【学习目标】 108
    5.1 正则表达式 108
    5.1.1 简介 108
    5.1.2 语法 109
    5.1.3 应用 112
    5.2 表单 114
    5.2.1 表单设计 114
    5.2.2 表单验证 115
    5.2.3 表单提交 116
    5.2.4 表单数据获取与验证 119
    5.3 Cookie 121
    5.4 Session 126
    5.5 图形图像 132
    5.6 实训 143
    第6章 MySQL数据库操作 145
    【学习目标】 145
    6.1 MySQL概述 145
    6.1.1 MySQL的基础 145
    6.1.2 MySQL数据类型 146
    6.2 通过命令行使用MySQL 148
    6.2.1 启动和关闭MySQL服务器 148
    6.2.2 操作MySQL数据库 149
    6.2.3 操作MySQL数据表 150
    6.2.4 操作MySQL数据 152
    6.3 phpMyAdmin图形化管理工具 154
    6.4 PHP操作MySQL数据库 157
    6.4.1 连接数据库 157
    6.4.2 数据库基本操作 158
    6.5 实训 164
    第7章 新闻系统 165
    【学习目标】 165
    7.1 系统设计 165
    7.1.1 功能设计 166
    7.1.2 数据库设计 166
    7.2 后台管理系统 170
    7.2.1 管理员管理 171
    7.2.2 新闻分类管理 177
    7.2.3 新闻信息管理 184
    7.3 前台显示系统 195
    7.3.1 首页模板制作 196
    7.3.2 内页模板制作 197
    7.3.3 自定义函数库 199
    7.3.4 模板解析 205
    7.3.5 网站实现程序 206
    7.4 实训 209
    第8章 电子商务系统 210
    【学习目标】 210
    8.1 系统设计 210
    8.2 数据库设计 212
    8.3 后台管理系统 216
    8.3.1 管理员登录 218
    8.3.2 网站栏目设置 220
    8.3.3 多页新闻信息管理 225
    8.3.4 单页新闻信息管理 227
    8.3.5 商品管理 228
    8.3.6 会员管理 230
    8.3.7 订单管理 232
    8.3.8 购物车管理 236
    8.3.9 支付系统管理 236
    8.4 前台显示系统 237
    8.4.1 首页模板制作 238
    8.4.2 内页模板制作 240
    8.4.3 模板解析 241
    8.4.4 网站实现程序 243
    8.4.5 购物车 246
    8.5 会员模块 250
    8.5.1 会员注册 250
    8.5.2 会员登录 251
    8.5.3 收银台 252
    8.5.4 在线支付 254
    8.5.5 会员订单管理 255
    8.6 实训 259
    第9章 PHP程序安全防范 260
    【学习目标】 260
    9.1 服务器配置安全 260
    9.2 编程安全 263
    9.2.1 文件上传漏洞 263
    9.2.2 其他漏洞 265
    9.3 数据加密技术 268
    9.4 实训 271
    参考文献 272
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册