Secure PHP Development- P3 ppt

5 257 0
Secure PHP Development- P3 ppt

Đang tải... (xem toàn văn)

Thông tin tài liệu

Part VII: Appendixes The four appendixes in Part VII present a detailed description of the contents and structure of the CD-ROM, and help on PHP, SQL and Linux. The CD-ROM contains full source code used in the entire book. The SQL appendix introduces you to various commands that enable you to cre- ate and manage MySQL databases, tables, and so on, from the command line and via a great tool called phpMyAdmin. Linux is one of the most popular PHP platforms. In the Linux appendix, you learn how you can install PHP and related tools on a Linux platform. Tell Us What You Think I am always very interested in learning what my readers are thinking about and how this book could be made more useful. If you are interested in contacting me directly, please send e-mail to kabir@evoknow.com. I will do my best to respond promptly. The most updated versions of all the PHP applications discussed in this book can be found at http://www.evoknow.com/phpbook.php. Preface ix 01549669 FM.qxd 4/4/03 9:23 AM Page ix 01549669 FM.qxd 4/4/03 9:23 AM Page x Acknowledgments I’d like to thank Debra Williams Cauley, Sharon Cox, Sharon Nash, Rosemarie Graham, Maryann Steinhart, Elizabeth Kuball, Luann Rouff, Richard Lynch, and Bill Patterson for working with me on this book. I would also like to thank Asif, Tamim, Ruman, and the members of the EVO- KNOW family, who worked with me to get all the development work done for this book. Thanks, guys! Finally, I would also like to thank the Wiley team that made this book a reality. They are the people who turned a few files into a beautiful and polished book. xi 01549669 FM.qxd 4/4/03 9:23 AM Page xi Contents at a Glance Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . xi Part I Designing PHP Applications Chapter 1 Features of Practical PHP Applications . . . . . . . . . . 3 Chapter 2 Understanding and Avoiding Security Risks . . . . . 25 Chapter 3 PHP Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . 41 Part II Developing Intranet Solutions Chapter 4 Architecture of an Intranet Application . . . . . . . . . 65 Chapter 5 Central Authentication System . . . . . . . . . . . . . . 121 Chapter 6 Central User Management System . . . . . . . . . . . . 157 Chapter 7 Intranet System . . . . . . . . . . . . . . . . . . . . . . . . . 203 Chapter 8 Intranet Simple Document Publisher . . . . . . . . . . 247 Chapter 9 Intranet Contact Manager . . . . . . . . . . . . . . . . . . 293 Chapter 10 Intranet Calendar Manager . . . . . . . . . . . . . . . . . 335 Chapter 11 Internet Resource Manager . . . . . . . . . . . . . . . . . 359 Chapter 12 Online Help System . . . . . . . . . . . . . . . . . . . . . . . 403 Part III Developing E-mail Solutions Chapter 13 Tell-a-Friend System . . . . . . . . . . . . . . . . . . . . . . 431 Chapter 14 E-mail Survey System . . . . . . . . . . . . . . . . . . . . 473 Chapter 15 E-campaign System . . . . . . . . . . . . . . . . . . . . . . 507 Part IV Using PHP for Sysadmin Tasks Chapter 16 Command-Line PHP Utilities . . . . . . . . . . . . . . . . 559 Chapter 17 Apache Virtual Host Maker . . . . . . . . . . . . . . . . . 607 Chapter 18 BIND Domain Manager . . . . . . . . . . . . . . . . . . . . 641 Part V Internet Applications Chapter 19 Web Forms Manager . . . . . . . . . . . . . . . . . . . . . . 661 Chapter 20 Web Site Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 697 xii 01549669 FM.qxd 4/4/03 9:23 AM Page xii Part VI Tuning and Securing PHP Applications Chapter 21 Speeding Up PHP Applications . . . . . . . . . . . . . . 713 Chapter 22 Securing PHP Applications . . . . . . . . . . . . . . . . . 737 Part VII Appendixes Appendix A What’s on the CD-ROM . . . . . . . . . . . . . . . . . . . . 753 Appendix B PHP Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757 Appendix C MySQL Primer . . . . . . . . . . . . . . . . . . . . . . . . . . 763 Appendix D Linux Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833 Wiley Publishing, Inc. End-User License Agreement . . . . . . . . . . . . . . . . . . . . . . . . 881 01549669 FM.qxd 4/4/03 9:23 AM Page xiii . command line and via a great tool called phpMyAdmin. Linux is one of the most popular PHP platforms. In the Linux appendix, you learn how you can install PHP and related tools on a Linux platform. Tell. respond promptly. The most updated versions of all the PHP applications discussed in this book can be found at http://www.evoknow.com/phpbook .php. Preface ix 01549669 FM.qxd 4/4/03 9:23 AM Page. xi Part I Designing PHP Applications Chapter 1 Features of Practical PHP Applications . . . . . . . . . . 3 Chapter 2 Understanding and Avoiding Security Risks . . . . . 25 Chapter 3 PHP Best Practices

Ngày đăng: 07/07/2014, 07:20

Mục lục

  • Secure PHP Development

    • Front Matter

      • Preface

        • Is This Book for You?

        • How This Book Is Organized

        • Tell Us What You Think

        • Acknowledgments

        • Contents at a Glance

        • Contents

        • Part I

          • Chapter 1: Features of Practical PHP Applications

            • Features of a Practical PHP Application

            • Employing the Features in Applications

            • Summary

            • Chapter 2: Understanding and Avoiding Security Risks

              • Identifying the Sources of Risk

              • Minimizing User-Input Risks

              • Not Revealing Sensitive Information

              • Summary

              • Chapter 3: PHP Best Practices

                • Best Practices for Naming Variables and Functions

                • Best Practices for Function/Method

                • Best Practices for Database

                • Best Practices for User Interface

                • Best Practices for Documentation

                • Best Practices for Web Security

                • Best Practices for Source Configuration Management

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan