| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment créer un script de connexion PHP pour MySQL
    PHP est un langage de script souvent utilisé pour se connecter , d'envoyer et récupérer des données à partir d'une base de données MySQL. Créer une page de connexion sur votre site pour permettre aux visiteurs d'accéder aux données spécifiques à l'utilisateur . Peut-être votre base de données MySQL contient des noms d'utilisateur et mots de passe pour le site. Utiliser un script PHP pour authentifier les utilisateurs sur la base des valeurs de base de données . Instructions
    1

    Lancement d'un éditeur PHP, texte ou HTML et créer un nouveau fichier PHP.
    2

    Entrez les données suivantes en utilisant les informations de connexion à votre base de données MySQL , en prenant note des observations indiqué par les doubles barres obliques (//) :

    < php

    //Se connecter au serveur MySQL

    mysql_connect ( "host ", " login " ," password " )

    or die ) ( impossibilité de se connecter au serveur ' mysql_error ( . . ) ;

    //Choisissez la base de données MySQL

    mysql_select_db ( "dbname " )

    or die ( Pas en mesure d'obtenir la base de données . ) ; ?

    >
    3 type de

    l'utilisateur /l'authentification et la redirection code de mot de passe :

    < php

    usrSql $ = "SELECT * FROM WHERE Site_Users

    user = '$ phpUser ' et vendre

    " password = '$ phpPass de ;

    }

    //Exécuter la requête $ usrSql et sauvegarder le résultat dans le $ result Variable:

    $ result = mysql_query ( $ usrSql )

    or die ( Non pouvoir exécuter ' mysql_error ( . . ) ) ;

    //nombre de lignes dans $ résultats d'

    $ num = mysql_numrows ( $ result) ;

    $ myrow = mysql_fetch_array ( $ result);

    if ($ num = 0 ! ) {

    //Une ligne correspondant n'a été trouvé - l'utilisateur est authentifié . Photos

    $ auth = true; }


    //si l'utilisateur n'est pas authentifié, de les renvoyer à la page de connexion , AB

    //sinon créer une session pour eux et de les envoyer vers la page cible souhaitée

    si { tête de


    ('Location . ( $ auth !) : http://www.mysite.com/login . php ') ; sortie

    ;

    } else {

    session_save_path (' tmp /');

    session_start (); //Démarrer la session

    $ _SESSION [ 'username' ] = $ _POST [" phpUser "] ; tête de


    ('Location : http://www.mysite.com/goodies/');

    }

    > Photos

    les variables pour votre script différer selon les noms des champs de votre formulaire. Pour la forme associée à ce scénario, le champ username est nommé " phpUser » et le champ mot de passe est nommé " phpPass . " Un dossier sur votre serveur est requis pour la tenue des fichiers de session - cet exemple utilise " tmp /".
    4

    Transférer le script PHP sur votre serveur en utilisant votre client FTP
    .

    Previous :

    next :
      articles connexes
    ·Comment changer le mot de passe dans les scripts PHP po…
    ·Comment envoyer des en-têtes MIME 
    ·Variables PHP vs. Fonctions 
    ·La différence entre l'heure Timbres en PHP 
    ·PHP MySQL problèmes UTF8 
    ·Comment exporter MySQL Workbench De 
    ·Comment envoyer un SMS en utilisant PHP Script 
    ·Comment mettre à jour PEAR 
    ·Comment faire pour activer PHP dans les états MySQL 
    ·Comment créer un site web PHP 
      articles en vedette
    ·Comment faire pour convertir AWT Swing 
    ·Les types de données Vb.Net 
    ·Comment faire des extraits de code raccourcir le temps …
    ·Comment faire pour installer et configurer MySQL 5.0.77…
    ·Comment faire pour supprimer mises à jour logicielles 
    ·Comment faire pour créer des menus et sous-menus 
    ·Comment faire partie Int de chaîne C + + 
    ·Les propriétés des colonnes et des objets en VBA 
    ·Comment faire pour interroger plusieurs bases de donné…
    ·Comment ouvrir un document Word en VB Net 
    Copyright © Connaissances Informatiques http://fr.wingwit.com