Si vous avez d’autres suggestions, n’hésitez pas à nous contacter par mail : editor@phpsolmag.org.

Sécurité et PHP - protégez vos sites web

Date de sortie: 2009-07
04_2009
Évaluation: 7 autres votes

articles

  • SPL : Savoir utiliser les bons outils

    SPL correspond aux initiales de Standard PHP Library. À l’origine développée
    par Marcus Boerger, il s’agit d’un ensemble de classes, de
    classes abstraites et d’interfaces prêtes à l’emploi pour répondre
    à des problèmes courants. À travers cet article, vous verrez l’utilisation
    de plusieurs classes et interfaces de la SPL


  • Écrire son plugin symfony

    Si vous avez développé certaines fonctionnalités pour votre application
    basée sur symfony et que vous en êtes plutôt fier au point de
    vouloir ré-exploiter ces fonctionnalités à l’avenir, pourquoi ne pas se
    tourner vers la solution des plugins ? Nous allons ici dans un premier
    temps décrire le processus de conception d’un plugin pour symfony
    puis dans un second temps illustrer ces étapes en venant greffer une
    implémentation des ACL.


  • Concevoir un projet à l'aide de l'UML et de Merise

    L’UML (Unified Modeling Language) est un ensemble de schémas
    standardisés permettant de modéliser efficacement des applications
    utilisant le principe de la Programmation Orientée Objet. Vous
    apprendrez dans cet article à concevoir un projet grâce à de multiples
    diagrammes/schémas qui vous feront gagner un temps précieux
    par la suite.


  • Sécurisez vos sites web

    En informatique comme pour tout projet, la sécurité est un point
    critique qu’il faut apprendre à maîtriser. La mise en place d’un niveau
    de sécurité suffisant pour la plupart des applications n’est généralement
    que peu coûteux, à condition d’en tenir compte dès le début
    du projet. Une bonne sécurité repose généralement sur la vigilance
    des développeurs. Pratiquez une bonne veille pour vous assurer
    d’être informé des nouvelles failles découvertes !


  • Les problèmes de spam dans les formulaires

    Parmi les fléaux d’Internet, se trouve le spam. La partie qui nous intéresse
    ici est le développement d’une parade efficace contre l’envoi
    massif de publicités ou de liens peu recommandables via des
    formulaires de contact, ou des formulaires permettant de laisser un
    message sur votre blog.
    . l’utilisa-
    04_05_


  • Dessiner dynamiquement avec HTML5 et JavaScript

    HTML5 permet la création à la volée de dessins en deux dimensions dans
    le navigateur, en combinant le nouvel élément HTML canvas et du JavaScript.
    Vous apprendrez à créer une zone de dessin dans la page HTML
    5 et à générer dynamiquement des graphiques dans cette zone, directement
    avec le navigateur en utilisant JavaScript.


  • Object/Relational Mapping avec Doctrine

    En utilisant les fonctions natives de PHP et le langage SQL, le développeur prend le risque de faire un code difficile à porter, peu flexible et en proie aux failles de sécurité. Vous allez voir dans cet article comment, grâce à la librairie d’Object/ Relational Mapping Doctrine, passer outre les requêtes classiques pour travailler uniquement à partir d’objets, avec tous les avantages que cela comporte.


  • Les design patterns : Singleton et Multiton

    Souvent méconnus, les design patterns se cachent pourtant dans la plupart
    des frameworks et CMS que nous utilisons. Apprenez à les reconnaître
    et à en faire bon usage afin de profiter de leurs nombreux avantages.


  • Développer avec eZpublish – 1ère partie

    eZpublish se distingue en effet par son impressionnante capacité à gérer
    le contenu structuré des sites Internet, c’est-à-dire à dissocier complètement
    le fond (le contenu) de la forme (le contenant). Ce dossier offre
    aux développeurs les outils pour intégrer eZpublish dans le cadre d’un
    projet métier, Internet ou Intranet, et illustre, à l’aide de quelques exemples
    clés, les techniques d’intégration et de structuration des contenus.


  • Webmarketing : les techniques de promotion en ligne

    L’avantage du webmarketing par rapport au marketing traditionnel est
    qu’il est plus accessible, de la même manière que l’outil Internet est accessible.
    Ces quelques conseils et techniques sont valables pour un très
    gros site avec une grande communauté que pour un site personnel. Découvrez
    les techniques de webmarketing permettent de mettre en place
    des campagnes d’une grande rentabilité qui peuvent s’avérer d’une
    grande efficacité.


  • Introduction au framework CodeIgniter

    CodeIgniter est un framework MVC léger et simple, mais également robuste
    et riche. Par rapport aux autres framework (Zend, symfony, Rails,
    CakePHP…), il est destiné à des applications de taille moyenne qui souhaitent
    bénéficier des avantages de la programmation modulaire afin de
    rendre les développements plus faciles, réutilisables et moins complexes
    à faire évoluer.


  • L'évolution des CSS

    Le web est fait de sites tous plus beaux les uns que les autres grâce à la
    mise en forme réalisée par le CSS. Dans cet article, nous allons parcourir
    l’histoire de celui-ci à travers ses différentes versions et nous étudierons
    quelques balises du niveau 3.


  • Bases de données dans une application PHP

    Vous vous êtes certainement posé la question : où le site stocke t-il les
    informations saisies ? La réponse est simple : dans une base de données.
    La recette PHP/MySQL est l’une des solutions qui marche le mieux sur le
    marché du web dynamique. Au cours de cet article, nous présentons, au
    travers d’un exemple que nous avons développé pas à pas, l’ensemble
    des fonctions de base qu’offre PHP pour communiquer avec la base de
    données MySQL.


Retour

Commentaires

26 autres commentaires, ajouter un commentaire
ajouter un commentaire