Posts by MrMees

    Citaat van jgdonleach

    Een goede scripter werkt met kladblok.


    Wat beteld dat je config.php niet goed staat of dat er geen config is..


    Slimme scriptes werken niet met kladblok.
    Een editor of zoals Killingdevil zegt een IDE bespaart tijd, en tijd kost geld...

    Citaat van Ferhatje

    OS BANDITI HE!
    OSBanditi staat voor OPERATING SYSTEM Banditi.8-)
    Verstaan jullie wel Nederlands, Jeezes


    Operating system is engels....

    Citaat

    Ok bedankt voor de tip. Maar als ik naar de reacties kijk van bol.com over dit boek dan begin ik wel een klein beetje te twijfelen..


    Dat had ik ook gelezen inderdaad, ik zal ook niet ontkennen dat het af en toe wat snel gaat. Voor mij was dat ook niet z'n probleem omdat ik het al een beetje kon.
    Verder is het gewoon lekker makkelijk geschreven ;).


    Ik weet niet of je goed in Engels bent, maar in die taal zijn meestal betere boeken geschreven over dit soort onderwerpen.

    Ik zelf heb veel gehad aan dit boek:
    PHP 5 en MySQL de basis door Ghica van Emde Boas.


    Dit boek heeft Dein mij een tijd geleden aangeraden, en nu kijk ik er af en toe nog eens in wanneer ik iets vergeten ben.


    Ik heb zelf wel ondervonden dat je veel meer leer van doen, dan van het lezen van een boek. Ook zijn er veel artikels op internet te vinden waar je ook veel van kunt leren!

    Dit is hoe ik beveilig:


    Een getal controleren:

    PHP
    if(!ctype_digit($getal))
          {
               echo'Geen getal!';
          }
        
          else
          {
               echo'Wel een getal!';
          }


    Beveiliging voordat je iets in een database zet, bijvoorbeeld een naam:

    PHP
    $naam = mysql_real_escape_string($_POST['naam']);


    Controle voor als je iets uit de database haal, bijvoorbeeld een tekst:

    PHP
    $tekst = htmlspecialchars($object->tekst);


    Verder kijk ik of de pagina's die aangevraagd worden in men toegestane array staat, zoals dit:


    Dit is hoe ik mijn site beveilig, wat jij nu doe als je een POST controleer is onnodig, je hoeft maar 1 ding te gebruiken. Plus als je POST controleer hoeft het niet door hmtlspecialchars, dat is alleen als je iets uit de database haalt en wilt laten zien zoals profiel informatie.


    Ik hoop dat ik hier mee geholpen heb!


    Als mensen oneens zijn over mijn manier van beveiligen, zeg het dan en beargumenteer. Daar leer ik en veel andere mensen weer van!


    Groetjes