Pro PHP Security

Front Cover
Apress, Nov 22, 2006 - Computers - 528 pages
4 Reviews

Pro PHP Security is one of the first books devoted solely to PHP security. It will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. The methods discussed are compatible with PHP versions 3, 4, and 5.

The knowledge you’ll gain from this comprehensive guide will help you prevent attackers from potentially disrupting site operation or destroying data. And you’ll learn about various security measures, for example, creating and deploying "captchas," validating e-mail, fending off SQL injection attacks, and preventing cross-site scripting attempts.

 

What people are saying - Write a review

User Review - Flag as inappropriate

Couldn't be better! Explanations, with example code, and he goes over everything vaguely enough you can apply it to multiple situations, and yet specific enough you know just what to look for. Wow!

LibraryThing Review

User Review  - wahya - LibraryThing

When you buy this book, you will able to create your own CMS Read full review

Contents

VI
6
VII
8
IX
9
XI
10
XII
15
XIII
16
XIV
18
XV
20
CLX
283
CLXI
284
CLXII
285
CLXIII
286
CLXIV
292
CLXVI
295
CLXIX
297
CLXXII
299

XVII
21
XVIII
23
XIX
24
XX
25
XXI
26
XXII
27
XXIII
28
XXV
29
XXVI
30
XXIX
31
XXXI
32
XXXIII
34
XXXIV
35
XXXV
47
XXXVI
49
XXXVIII
53
XXXIX
55
XL
56
XLI
59
XLII
60
XLIII
62
XLIV
63
XLVI
64
XLVII
65
XLVIII
66
XLIX
67
L
68
LI
69
LII
71
LIII
72
LIV
74
LV
75
LVI
76
LVII
77
LVIII
78
LIX
79
LXI
81
LXIII
82
LXIV
83
LXVII
87
LXVIII
88
LXIX
94
LXX
109
LXXI
116
LXXII
117
LXXV
118
LXXVI
119
LXXVII
123
LXXVIII
124
LXXX
131
LXXXI
134
LXXXII
135
LXXXIII
136
LXXXIV
137
LXXXV
140
LXXXVI
142
LXXXVII
145
LXXXVIII
146
LXXXIX
147
XCIII
148
XCIV
151
XCV
152
XCVI
165
XCVII
169
XCVIII
181
XCIX
184
CII
185
CIII
193
CIV
196
CVI
203
CVIII
204
CX
217
CXI
219
CXIII
221
CXIV
223
CXV
225
CXVI
226
CXVII
227
CXVIII
229
CXIX
230
CXX
231
CXXI
232
CXXII
233
CXXV
234
CXXVI
235
CXXVII
236
CXXVIII
237
CXXIX
238
CXXX
240
CXXXIII
241
CXXXIV
242
CXXXVI
243
CXXXVII
244
CXXXVIII
246
CXXXIX
247
CXL
253
CXLI
258
CXLII
259
CXLIII
261
CXLVI
264
CXLVII
265
CXLVIII
266
CXLIX
268
CLI
269
CLII
273
CLIII
274
CLIV
276
CLVII
277
CLVIII
278
CLIX
281
CLXXIII
301
CLXXIV
302
CLXXV
303
CLXXVII
307
CLXXVIII
308
CLXXIX
312
CLXXX
315
CLXXXI
316
CLXXXII
317
CLXXXIII
318
CLXXXV
320
CLXXXVI
321
CLXXXVII
324
CLXXXVIII
325
CLXXXIX
326
CXC
327
CXCI
330
CXCII
331
CXCV
334
CXCVI
335
CXCVII
337
CXCVIII
338
CXCIX
339
CCI
340
CCII
341
CCIII
342
CCIV
343
CCV
345
CCVII
347
CCX
348
CCXI
349
CCXII
350
CCXIII
351
CCXIV
352
CCXVI
355
CCXVII
361
CCXVIII
362
CCXXII
363
CCXXIV
364
CCXXV
365
CCXXVI
366
CCXXVII
367
CCXXIX
368
CCXXXI
372
CCXXXIV
373
CCXXXV
374
CCXXXVI
377
CCXXXVII
378
CCXXXIX
379
CCXL
380
CCXLI
381
CCXLII
382
CCXLIII
383
CCXLIV
385
CCXLV
388
CCXLVI
389
CCXLVII
390
CCL
392
CCLI
393
CCLII
395
CCLIV
396
CCLVI
397
CCLVII
398
CCLVIII
405
CCLIX
406
CCLX
407
CCLXI
408
CCLXII
409
CCLXIII
410
CCLXIV
414
CCLXVI
416
CCLXVII
417
CCLXVIII
419
CCLXIX
420
CCLXXI
423
CCLXXII
424
CCLXXIII
425
CCLXXIV
427
CCLXXVI
429
CCLXXVII
430
CCLXXVIII
431
CCLXXIX
432
CCLXXX
435
CCLXXXII
438
CCLXXXV
439
CCLXXXVI
440
CCLXXXVII
441
CCLXXXIX
442
CCXC
452
CCXCII
472
CCXCIII
474
CCXCV
475
CCXCVI
476
CCXCVII
477
CCXCVIII
479
CCXCIX
481
CCC
482
CCCI
486
CCCII
487
CCCV
488
CCCVI
490
CCCIX
491
CCCX
492
CCCXI
493
CCCXIII
494
CCCXV
495
CCCXVI
496
CCCXVII
499
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 28 - A thorough discussion of this topic is beyond the scope of this chapter.
Page 488 - By giving away the source code for future versions, we can ignite the creative energies of the entire Net community and fuel unprecedented levels of innovation in the browser market. Our customers can benefit from world-class technology advancements; the development community gains access to a whole new market opportunity; and Netscape's core businesses benefit from the proliferation of the market-leading client...

About the author (2006)

Chris Snyder is a software engineer at the Fund for the City of New York, where he helps develop next-generation websites and services for nonprofit organizations. He is a member of the executive board of New York PHP, and has been looking for new ways to build scriptable, linked, multimedia content since he saw his first Hypercard stack in 1988.

Bibliographic information