Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

PHP: Creating Secure Websites

via LinkedIn Learning

Overview

Learn how to meet the most important security challenges when developing websites with PHP.

Syllabus

Introduction
  • The need for security with PHP
1. Security Overview
  • What is security?
  • Security and PHP
  • General security principles
2. Securing Your PHP Installation
  • Keeping versions up to date
  • phpinfo and phpMyAdmin
  • Configure error reporting and logging
  • Other configuration options
  • PHP on a shared host
3. Filtering Input and Controlling Output
  • Validating input
  • Sanitizing data
  • Keeping code private
  • Smart logging
  • Cookie configuration
4. Defending the Most Common Attacks
  • Cross-site scripting (XSS)
  • Cross-site request forgery (CSRF)
  • SQL injection
  • Session hijacking and fixation
  • Remote system execution
  • PHP code injection
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Reviews

4.6 rating at LinkedIn Learning based on 52 ratings

Start your review of PHP: Creating Secure Websites

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.