標籤:
log.html
<html> <head><title>Home Page</title></head> <body> <form action="login.php" method="post"> <input type="text" name="name"> <input type="submit" value="Log in"> </form> </body></html>
login.php
<?phpsession_start();if (isset($_POST[‘name‘])) { $name=$_POST[‘name‘]; $connect[email protected]new mysqli(‘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 are 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 are not logged in"."<br/>"; }}
logout.php
<?phpsession_start();unset($_SESSION[‘name‘]);session_destroy();if (empty($_SESSION[‘name‘])) { echo "You have log out!"; # code...}
代碼練習之 PHP會話控制 session cookie