Mark’s Site

Coding and golf …it’s hard being me :-)

Archives for the ‘2. Advancing in PHP’ Category

Brute Force Attacks

By admin • Apr 15th, 2008 • Category: 2.2.1. Hacking Techniques

One of the most common and simple attacks to applications are often the Brute Force Attack, where username and password combinations are tried until access is gained. How do we prevent against such attacks? The answers are simple and important to implement in your applications from the very beginning.



Prepared Statements

By admin • Apr 11th, 2008 • Category: 2.2. PHP and MySQL

Want to know the most secure way of passing data to SQL from your code? Enter prepared statements (available with MySQL 5+, MSSQL and others)



SQL Joins

By admin • Apr 11th, 2008 • Category: 2.2. PHP and MySQL

All systems I work on these days involve relational databases, which are databases that conform to the relational model of managing data. This article will discuss the one of the most commonly used functions of relational databases, joins, explaining the different types of joins and what they all actually mean for you, the programmer.



The Art of Debugging

By admin • Apr 11th, 2008 • Category: 2.4. Testing

So you know what errors generally mean, but what happens when the error message really doesn’t help you find the source of the error? This article will help you to learn the basics of debugging.



All About Testing

By admin • Apr 11th, 2008 • Category: 2.4. Testing

After my last few years of programming, one thing I’ve learned that separates the good programmers from the bad is testing.