IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Les formulaires HTML et PHP5 [Tutoriel]


Sujet :

Langage PHP

  1. #1
    Community Manager

    Inscrit en
    avril 2014
    Messages
    670
    Détails du profil
    Informations forums :
    Inscription : avril 2014
    Messages : 670
    Points : 9 496
    Points
    9 496
    Par défaut Les formulaires HTML et PHP5
    Comment envoyer des informations à un site Web ? Comment est-il possible de publier une news sur son site, voire de gérer tout son site (backend) ?
    Ce tutoriel traite de différentes manières permettant de récupérer des informations depuis un formulaire HTML à l'aide d'un script PHP.
    http://g-rossolini.developpez.com/tu...p/formulaires/
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 721
    Points : 28 515
    Points
    28 515
    Par défaut
    J'ai finalement pris le temps de relire mon tutoriel sur les formulaires HTML avec PHP. J'y ai corrigé quelques détails, notamment le type de redirection HTTP à utiliser en réponse à une requête POST : il ne faut pas utiliser un code 204 No content mais plutôt un code de redirection.

    En recevant un code 204, le client (le navigateur) n'a aucune raison de suivre les indications du serveur. Il n'y a pas de contenu, voilà tout. Utiliser un code 204 peut sembler correct puisqu'il n'y a effectivement pas de contenu à l'adresse demandée, mais les navigateurs qui suivent la RFC à la lettre ne suivront aucune redirection. Or cela casse tout le site...

    En revanche, en utilisant un code de redirection 3xx, le navigateur a plus de chances de suivre la redirection demandée par le serveur. Mais là encore, il ne faut pas utiliser un code 302 comme le fait une partie des développeurs : ce status a changé de signification entre les versions 1.0 et 1.1, et aucune version ne convient pour répondre à une requête POST. Pour faire court, il est préférable d'utiliser ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php 
    header('HTTP/1.1 303 See other'); 
    header('Location: http://...');
    Pour les détails, rendez-vous sur le blog de Ben Ramsey : http://benramsey.com/archives/http-status-redirection/

  3. #3
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    16 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 16 833
    Points : 48 299
    Points
    48 299
    Billets dans le blog
    91
    Par défaut
    Guillaume,

    Bravo pour ce tuto. C'est un réel plaisir de le lire et de le mettre en pratique.

    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Je mets SYTEMATIQUEMENT un lorsque la réponse ne propose pas un tableau structuré alors que ce dernier devrait être utilisé (par ex en travaillant sur la colonne entière).
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Un vrais bonheur de voir de si bon articles.

    J'ais beaucoup appris , en particulier sur les multi-upload c'est limpide !

    J'aurais juste aimé trouver en prime le cas AJAX ou notre JavaScript
    renvoie ce fichu c:\fakepath\etc... mais je comprends bien au niveau sécurité ce blocage ! dommage pour AJAX ...

    Encore bravo
    Christele

Discussions similaires

  1. Applet pour récuperer les valeurs d'un formulaire html
    Par BetterWorld dans le forum Applets
    Réponses: 1
    Dernier message: 19/05/2007, 23h15
  2. Réponses: 3
    Dernier message: 12/01/2007, 18h43
  3. Réponses: 6
    Dernier message: 01/08/2006, 17h23
  4. gettype() et les formulaires HTML
    Par fadex dans le forum Langage
    Réponses: 1
    Dernier message: 22/04/2006, 21h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo