Log.html
<HTML> <Head><title>Home Page</title></Head> <Body> <formAction= "login.php"Method= "POST"> <inputtype= "text"name= "Name"> <inputtype= "Submit"value= "Log in"> </form> </Body></HTML>
login.php
<?PHPSession_Start();if(isset($_post[' Name '])) { $name=$_post[' Name ']; $connect[Email protected]NewMysqli (' localhost ', ' root ', ' 123 ', ' Mytestdb ')); if(Mysqli_connect_errno()) { Echo"Connection to Database failed:".Mysqli_connect_errno(); Exit; #code ... } $query= "Select*from Users where Name= '$name‘"; $result=$connect->query ($query); if($result-num_rows) { $_session[' Name ']=$name; #code ... } $connect-Close (); #code ...}if(isset($_session[' Name '])) { Echo"You were logged in as".$_session[' name ']. " <br/> "; Echo"<a href= ' logout.php ' >log out</a>". <br/> "; #code ...}Else{ if(isset($name)) { Echo"Could not log in". " <br/> "; #code ...}Else{ Echo"You aren't logged in". <br/> "; }}
logout.php
<? PHP Session_Start (); unset ($_session[' name ']); Session_destroy (); if (empty($_session[' name '])) { echo "You have log out!" ; # code ...}
Code exercise PHP Session Control session Cookie