достичь сеанса от другого - PullRequest
       0

достичь сеанса от другого

0 голосов
/ 22 февраля 2020

Я не могу получить свой идентификатор пользователя, который является внешним ключом. Я установил его на странице входа в систему, но когда я хочу использовать его из другого сеанса, он выдает NULL. страница входа:

$_SESSION["loggedin"] = true;
$_SESSION["id"] = $id;
$_SESSION["username"] = $username;
$_SESSION["admin"] = $admin;

страница обновления, где она мне нужна:

if (isset($_POST['submit'])) {
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    $phone2 = $_POST['phone2'];
    $email = $_POST['email'];
    $zipcode = $_POST['zipcode'];
    $address = $_POST['address'];
    $job = $_POST['job'];
    $description = $_POST['description'];
    $userid = $_SESSION['id'];

    if( $_SESSION['id'] != $userid){
        header("Location: index.php");
       }


    $stmt = $mysqli -> prepare('UPDATE cards SET name=?, phone=?, phone2=?, email=?, zipcode=?, address=?, job=?, description=?, visibility=?, confirmed=?  WHERE id = ?');

    if (
        $stmt &&
        $stmt->bind_param('ssssisssiii', $name, $phone, $phone2, $email, $zipcode, $address, $job, $description, $visibility, $confirmed, $id) &&
        $stmt -> execute()
        ) {
            echo 'Updated';
    } else {
        echo $mysqli -> error;
    }
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...