登錄我怎麼在我的主頁(的index.php),如果他們登錄顯示訪問者的用戶名不顯示,怎麼辦我如果他們沒有登錄,則不顯示任何內容。PHP - 在主頁上,顯示的用戶名如果登錄,如果不是在
例如,如果他們已登錄:Welcome,username01!
如果他們沒有登錄:歡迎!你還沒有註冊。
這是我register.php:
<?php
session_start();
//connect to database
$db=mysqli_connect("localhost","root","","mydbname");
if(isset($_POST['register_btn']))
{
$username=mysql_real_escape_string($_POST['username']);
$gender=mysql_real_escape_string($_POST['gender']);
$email=mysql_real_escape_string($_POST['email']);
$password=mysql_real_escape_string($_POST['password']);
$password2=mysql_real_escape_string($_POST['password2']);
if($password==$password2)
{ //Create User
$password=md5($password); //hash password
$sql="INSERT INTO users(username,gender,email,password)
VALUES('$username','$gender' ,'$email','$password')";
mysqli_query($db,$sql);
$_SESSION['message']="You are now logged in";
$_SESSION['username']=$username;
header("location:index.php"); //redirect to home page
}
else
{
// failed
$_SESSION['message']="Error. Both passwords do not match.";
}
}
?>