PHP er et scriptsprog ofte bruges til at tilslutte , sende og hente data fra en MySQL-database . Opret en login-side på dit websted for at gøre det muligt for besøgende at få adgang brugerspecifikke data. Måske er din MySQL-database indeholder brugernavne og adgangskoder til webstedet. Brug en PHP script til at godkende brugere baseret på databasen værdier. Instruktioner
1
Start en PHP , tekst eller HTML editor og oprette en ny PHP-fil .
2
skrive følgende data ved hjælp af login-oplysninger til din MySQL-database , idet bemærkninger til efterretning indikeret ved de dobbelte skråstreger ( //):
< php
//Forbind til MySQL-serveren
mysql_connect ( "host" , " login " , " password " )
eller dør) ( Ikke i stand til at oprette forbindelse til serveren " mysql_error ( . . )
//Vælg den MySQL-database
mysql_select_db ( " dbname " )
or die ( Ikke i stand til at få databasen . ) ?
>
3
Type brugeren /password autentificering og omdirigering kode : ?
< php
$ usrSql = " SELECT * FROM Site_Users WHERE
user = '$ phpUser " OG
password = '$ phpPass ' "
}
//Udfør $ usrSql forespørgslen og gemme resultatet i $ result variablen
$ result = mysql_query ( $ usrSql )
or die ( Ikke i stand til at udføre ' mysql_error ( . . )),
//antallet af rækker i $ resultat
$ num = mysql_numrows ($ resultat) ;
$ myrow = mysql_fetch_array ( $ result ) ;
if ($ num = 0 !) {
//En matchende træk blev fundet - brugeren er godkendt .
$ auth = true;
}
//hvis brugeren ikke er godkendt , sende dem tilbage til login-siden , salg
//ellers oprette en session for dem og sende dem til det ønskede mål siden
hvis {
header ( ' Location. ( $ auth !) : http://www.mysite.com/login . php ');
exit,
} else {
session_save_path ( ' tmp /');
session_start () //start session < br >
$ _SESSION [' brugernavn' ] = $ _POST [" phpUser "] ;
header ( ' Location : http://www.mysite.com/goodies/');
}
? >
variabler til dit script vil variere alt efter feltnavnene på din formular . For formularen er forbundet med dette script er feltet Brugernavn hedder " phpUser " og adgangskoden felt hedder " phpPass ". En mappe på din server er nødvendig for at holde sessions filer - det eksempel bruger " tmp /".
4
Overfør PHP script til din server ved hjælp af din FTP-klient
.