我想在其他页面中使用会话,我在其中定义了如何在php中执行此操作?
<?php
if(isset($_POST['submit']))
{
$username = $_POST['username'];
$password = $_POST['password'];
}
?>
<?php
if(isset($username))
$_SESSION['username'] = $username;
?>
<h1>Webmaster Login</h1>
<form method="post" action="login.php">
<p>Username:</p><input type="text" name="username">
<p>Password:</p><input type="password" name="password">
<input type="submit" name="submit" value="Login">
</form>
这就是我现在定义会话的地方我希望在login.php的另一个页面上将其用作if(isset($_SESSION['username']))
。我怎么能这样做?
答案 0 :(得分:2)
在设置或需要访问session_start();
的所有网页上,您需要$_SESSION
。
的login.php
session_start();
//more code
another_page.php
session_start();
if(isset($_SESSION['username'])) { /*something*/ }