JavaScript Editor Javascript debugger     Website design 

PHP manual table of contents

Getting Started, Installation and Configuration

PHP Language Reference 1

PHP Language Reference 2

PHP Security and Features

IV. Security
1. Introduction
2. General considerations
3. Installed as CGI binary
Possible attacks
Case 1: only public files served
Case 2: using --enable-force-cgi-redirect
Case 3: setting doc_root or user_dir
Case 4: PHP parser outside of web tree
4. Installed as an Apache module
5. Filesystem Security
Null bytes related issues
6. Database Security
Designing Databases
Connecting to Database
Encrypted Storage Model
SQL Injection
Avoiding techniques
7. Error Reporting
8. Using Register Globals
9. User Submitted Data
10. Magic Quotes
What are Magic Quotes
Why use Magic Quotes
Why not to use Magic Quotes
Disabling Magic Quotes
11. Hiding PHP
12. Keeping Current
V. Features
1. HTTP authentication with PHP
2. Cookies
3. Sessions
4. Dealing with XForms
5. Handling file uploads
POST method uploads
Error Messages Explained
Common Pitfalls
Uploading multiple files
PUT method support
6. Using remote files
7. Connection handling
8. Persistent Database Connections
9. Safe Mode
Security and Safe Mode
Functions restricted/disabled by safe mode
10. Using PHP from the command line
PHP Function Reference
PHP Function Reference 1
PHP Function Reference 2
VII. FAQ
  1. General Information
  2. Mailing lists
  3. Obtaining PHP
  4. Database issues
  5. Installation
  6. Build Problems
  7. Using PHP
  8. PHP and HTML
  9. PHP and COM
  10. PHP and other languages
  11. Migrating from PHP 2 to PHP 3
  12. Migrating from PHP 3 to PHP 4
  13. Migrating from PHP 4 to PHP 5
  14. Miscellaneous Questions


VIII. Appendices
 
  A. History of PHP and related projects
  B. Migrating from PHP 5.1.x to PHP 5.2.x
  C. Migrating from PHP 5.0.x to PHP 5.1.x
  D. Migrating from PHP 4 to PHP 5
  E. Migrating from PHP 3 to PHP 4
  F. Migrating from PHP/FI 2 to PHP 3
  G. Debugging PHP
  H. Configure options
  I. php.ini directives
  J. List of Supported Timezones
  K. Extension Categorization
  L. List of Function Aliases
  M. List of Reserved Words
  N. List of Resource Types
  O. List of Supported Protocols/Wrappers
  P. List of Available Filters
  Q. List of Supported Socket Transports
  R. PHP type comparison tables
  S. List of Parser Tokens
  T. Userland Naming Guide
  U. About the manual
  V. Open Publication License
  W. Function Index

JavaScript Editor Javascript debugger      Website design