computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
769 B
12 lines
769 B
# Input Validation |
|
|
|
Input validation is a vital aspect of PHP security. It involves checking whether the user-provided data is in the expected format or not before it's processed further. This helps prevent potential security risks such as SQL injections, cross-site scripting (XSS) etc. Let's take an example of a simple form input validation: |
|
|
|
```php |
|
if (filter_var($email, FILTER_VALIDATE_EMAIL)) { |
|
echo("Email is valid"); |
|
} else { |
|
echo("Email is not valid"); |
|
} |
|
``` |
|
This code uses PHP's built-in `filter_var()` function to ensure the data is a valid email address. If not, the form will not be submitted until valid data is entered. For more on PHP's built-in filters, visit [PHP Input Validation Documentation](https://www.php.net/manual/en/book.filter.php). |