PHP er et skriptspråk som ofte brukes til å koble til, sende og motta data fra en MySQL database. Opprett en login side på nettstedet ditt slik at besøkende kan få tilgang til bruker- spesifikke data . Kanskje din MySQL database inneholder brukernavn og passord for området. Bruk en PHP script til å godkjenne brukere basert på databasen verdier. Instruksjoner
en
Starte et PHP, tekst eller HTML editor og lage en ny PHP-filen .
2
Skriv inn følgende data ved hjelp av påloggingsinformasjonen for din MySQL database , tar merk av kommentarene indikert av de doble skråstreker ( //) : ?
< php
//Koble til MySQL server
mysql_connect ( "host ", " login " , " passord " )
eller dø ) (Ikke i stand til å koble til serveren ' mysql_error ( . . ) ;
//Velg MySQL database
mysql_select_db ( " dbnavn ")
eller dø (Ikke i stand til å få databasen ' . );
>
3
Type brukeren /passord autentisering og omdirigering kode : ?
< php
$ usrSql = "SELECT * FROM Site_Users HVOR
user = '$ phpUser ' og selg
passord = '$ phpPass ' ";
}
//Utfør $ usrSql spørringen og lagre resultatet i $ resultat variabel
$ result = mysql_query ( $ usrSql )
eller dø (Ikke i stand til å utføre " mysql_error ( . . ));
//antall rader i $ resultat
$ num = mysql_numrows ( $ resultat ) ;
$ myrow = mysql_fetch_array ( $ resultat);
if ( $ num = 0 ! ) {
//En matchende rad ble funnet - brukeren er autentisert .
$ auth = true;
}
//hvis brukeren ikke er autentisert , send dem tilbake til innloggingssiden , etter
//ellers skape en økt for dem og sende dem til ønsket mål siden
hvis {
header (' Location . ( $ auth ! ) : http://www.mysite.com/login . php ');
exit;
} else {
session_save_path (' tmp /');
session_start (); //start session
$ _SESSION [ 'username '] = $ _POST [" phpUser "] ;
header (' Location : http://www.mysite.com/goodies/');
}
? >
variabler for skriptet vil variere i henhold til feltnavnene av skjemaet . For skjemaet forbundet med dette skriptet , er brukernavnet feltet som heter " phpUser " og passordet feltet kalles " phpPass . " En mappe på serveren din er nødvendig for å holde økten filer - dette eksempelet bruker " tmp /. "
4
Overfør PHP script til serveren ved hjelp av ditt FTP-klient
.