Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come creare uno script di accesso PHP per MySQL

PHP è un linguaggio di scripting usato spesso per la connessione, inviare e recuperare i dati da un database MySQL . Creare una pagina di login sul ​​tuo sito per consentire ai visitatori di accedere ai dati specifici dell'utente . Forse il vostro database MySQL contiene nomi utente e password per il sito . Utilizzare uno script PHP per autenticare gli utenti in base ai valori del database . Istruzioni
1

Avviare un editor di PHP , testo o HTML e creare un nuovo file PHP .
2

tipo utilizzando le informazioni di accesso per il database MySQL i seguenti dati, tenendo atto delle osservazioni indicato dalle doppie barre ( //) : ?

//Si connette al server

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

o die ) ( Non in grado di connettersi al server ' mysql_error ( . . ) ;

//Scegliere il database MySQL

mysql_select_db ( " dbname " ) per

o morire (non in grado di ottenere il database ' . ) ; ?

>
3

tipo l'utente /codice di autenticazione e il reindirizzamento password ?

$ usrSql = "SELECT * FROM WHERE Site_Users

user = ' $ phpUser ' e

password = ' $ phpPass ' " ;

}

//Esegui la query $ usrSql e salvare il risultato nella variabile $ risultato

$ risultato = mysql_query ( $ usrSql ) per

or die ( Non in grado di eseguire ' mysql_error ( . . ) ) ;

//numero di righe in $ risultato

$ num = mysql_numrows ( $ risultato) ;

$ myrow = mysql_fetch_array ( $ risultato) ;

if ( $ num = 0 ! ) {

//Una fila di corrispondenza è stata trovata - l'utente è autenticato .

$ auth = true ; }


//se l'utente non è autenticato , inviare di nuovo alla pagina di login , Stati

//altrimenti creare una sessione per loro e li invia alla pagina di destinazione desiderata

se {
header

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

uscita;

} else {

session_save_path ( ' tmp /');

session_start ( ) ; //inizia la sessione

$ _SESSION [ 'username' ] = $ _POST [ " phpUser " ] ;
header

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

}

? >

le variabili per il vostro script potranno variare in base ai nomi dei campi del form. Per la forma associata con questo script , il campo nome utente è denominato " phpUser " e il campo password è denominato " phpPass . " È necessaria una cartella sul server per contenere i file di sessione - questo esempio utilizza " tmp /. "
4

Trasferire lo script PHP per il server utilizzando il client FTP
.

 

Programmazione © www.354353.com