我们可以访问服务器上其他页面上的会话数据吗? (PHP)

时间:2014-03-25 19:14:43

标签: php session cookies

我想在其他页面中使用会话,我在其中定义了如何在php中执行此操作?

的login.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']))。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

在设置或需要访问session_start();的所有网页上,您需要$_SESSION

的login.php

session_start();
//more code

another_page.php

session_start();
if(isset($_SESSION['username'])) { /*something*/ }