hangt ervanaf wat je wil tegenhouden, sql injection, cross site scripting(xss),..
Begin al met elke user input te saneren. dus overal waar de gebruiker iets kan invoeren controleer je of er geen tekens instaan die er niet mogen staan (' <? <script> ...). Hier bestaan in zowat elke servertaal wel enkele functies voor die dit voor je doen.
Nog een tip: belangrijke (trans)acties nooit met GET uitvoeren. altijd met POST. zo vermijd je exploitbare urls als donate.php?to=12345&amount=500