-
Notifications
You must be signed in to change notification settings - Fork 1
Week 6
Ken Mickles edited this page Oct 24, 2015
·
3 revisions
- Start with this code
All the important stuff we haven't covered yet. Notably, security best practices and third-party libraries.
- SQL injection recap
-
Cross-site scripting (XSS)
htmlspecialchars($string, ENT_QUOTES, 'UTF-8')
- Don't store credentials in version control
- Why it's a bad idea
- Twelve-factor app
- SetEnv
- dotenv
- Create config.php
- How to safely store passwords
- Create simple login page
- json_encode
- Create simple AJAX form with jQuery
- Simple includes
- Composer
- Wordpress
- MVC (Model-view-controller)
- ORM (Object-relational mapping)
- List of frameworks
- Laravel
- Slim
- How to upload multiple files at once
- PHP Security Cheat Sheet
- Awesome PHP - "A curated list of amazingly awesome PHP libraries, resources and shiny things."
- Related Chapters in the Book: 14, 15, 21