我有 3 个 php 文件第一个:命名为“test.php”
<?php
if(isset($_POST['user']) && !empty($_POST['user'])){
header('Location:index-an.php');
}
else{
echo 'pls input';
}
?>
<form action='#' method='post'>
user <input type='text' name='user'><br>
<input type='submit' name='submit' value='submit'>
</form>
第二个命名为“core-an.php”
<?php
session_start();
function loggedin()
{
if(isset($_SESSION['user']) && !empty($_SESSION['user']))
{
return true;
}
else
{
return false;
}
}
?>
第三个命名为“index-an.php”
<?php
require 'core-an.php';
if(loggedin())
{
$user=$_SESSION['user'];
echo 'hello '.$user.' have a nice day';
}
else
{
include 'test.php';
}
?>
当我输入值并按提交时,它不会输出任何内容。