Being highly flexible in building dynamic, database-driven web applications makes the PHP programming language one of the most popular web development tools in use today. It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks. Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book. In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks. Topics covered include: * Preventing cross-site scripting (XSS) vulnerabilities * Protecting against SQL injection attacks * Complicating session hijacking attempts You are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.
《微信公众平台应用开发实战》是微信公众平台应用开发领域的经典著作,作者是腾讯公司的资深软件开发工程师,而且是微信公众平台
《Node.js》内容简介:Node.js作为近几年新兴的一种编程运行时,托V8引擎的福,在作为后端服务时有比较高的运行效率,在很多场景下
Mac OS X Leopard Edition(影印版) 本书特色 为什么开创Missing Manual系列当知识富有吸引力、条理清楚并有趣味时,人们的学习...
参透Delphi/Kylix 本书特色 ◆清华大学教师力作,包含作者多年编译器研究与程序设计教学经验◆深入Object Pascal语言核心,澄清许多容易让人迷...
过去的竞争就如田径比赛,只要打败竞争对手就能赢得比赛,今天的竞争犹如体操比赛,还要赢得裁判才能赢得胜利。在服务竞赛中,裁
本书以目前第二代(2G)、第三代(3G)和第四代(4G)移动通信系统为背景,总结移动通信中共同的客观规律、基本理论和核心技术。从移动
Duringthepastdecadetherehasbeenanexplosionincomputationandinformationtechnology....
《服装设计师创业指南》就是要摘下时装界的光环,在呈现其艰辛一面的同时奉上有用的知识和有效的方法以战胜困难,这是一本关于时
《数字信号处理:使用MATLAB》系Brooks/Cole出版公司(ThomsonLearning出版集团的下属子公司)2000年推出的BookWare系列丛书...
五笔字型1日练成:2007版 本书特色 本书阐述五笔字型输入法的基础知识,字根的分布规律,然后再以大量的实例,讲述五笔字型汉字拆分方法。本书附有86版,98版五...
《千奇百怪的海洋世界:奇迹篇》内容简介:海洋世界里生活着不计其数的奇妙成员,它们在长期的适应演化过程中,以错综复杂的关系编
移动通信是当前发展最快、应用最广和最前沿的通信领域之一。本书共分为七章,主要介绍了移动通信的基本概念,移动通信网网络技术
《细说Linux系统管理》内容简介:本书为学习Linux系统管理的参考书,全书共9章,内容涵盖Linux系统管理所需的所有知识点,讲解了Li
《现代电信百科》是一部电信专业普及读物。本书正文由基础知识篇、技术业务篇、经营管理篇和时尚未来篇等四部分组成,内容涵盖现
内容简介:作为唯一所有主流浏览器都支持的脚本语言,JavaScript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及
HeadFirstSQLisaboutRDBMS(databases)specificallymySQL(version5.0ornewer)andinclud...
《银行内部控制对信贷风险的影响研究》内容简介:本书依据信息不对称、委托代理、内部控制等理论,结合中国信贷市场制度背景,分析
《钢琴套曲·葛蓓莉娅》内容简介:本书根据法国作曲家德里勃创作的芭蕾音乐《葛蓓莉娅》而改编的钢琴套曲。德里勃以霍夫曼的故事《
《全国通信专业技术人员职业水平考试参考用书:通信专业综合能力(初级)》依据《全国通信专业技术人员职业水平考试大纲》要求编写。
《实战GAN:TensorFlow与Keras生成对抗网络构建》内容简介:《实战GAN:TensorFlow与Keras生成对抗网络构建》通过多个不同的生成对