Useful Links
Computer Science
Programming
By Language
PHP Programming
1. Introduction to PHP
2. PHP Language Fundamentals
3. Functions
4. Working with Data Structures
5. Handling Web Forms and User Input
6. Object-Oriented Programming in PHP
7. Interacting with Databases
8. State and Session Management
9. Working with Files and Data Formats
10. Error Handling and Debugging
11. Security Best Practices
12. Modern PHP Development
13. Advanced PHP Topics
State and Session Management
HTTP Statelessness
Stateless Protocol Nature
Implications for Web Applications
State Persistence Strategies
Cookies
Cookie Fundamentals
Setting Cookies
setcookie() Function
Cookie Parameters
Retrieving Cookies
$_COOKIE Superglobal
Cookie Availability
Cookie Management
Modifying Cookies
Deleting Cookies
Cookie Expiration
Cookie Parameters
Expiry Time
Path Scope
Domain Scope
Secure Flag
HttpOnly Flag
SameSite Attribute
Cookie Security
XSS Prevention
CSRF Protection
Secure Transmission
Sessions
Session Fundamentals
Session Management
Starting Sessions
Session ID Generation
Session Storage
Session Data Operations
Storing Session Data
Retrieving Session Data
Modifying Session Data
Removing Session Data
Session Lifecycle
Session Creation
Session Destruction
Session Garbage Collection
Session Configuration
php.ini Settings
Runtime Configuration
Custom Session Handlers
Session Security
Session Hijacking Prevention
Session Fixation Prevention
Session ID Regeneration
Secure Session Configuration
Previous
7. Interacting with Databases
Go to top
Next
9. Working with Files and Data Formats