Link içindeki butonun çalışmaması.
<?php foreach ($_SESSION['sign_ids'] as $id): ?>
<?php
$user = getUserInfo("id", $id);
$sifre = sifrele($user->id);
?>
<a href="oturum.php?id=<?= $sifre; ?>" class="user-session">
<img src="<?= substr($user->avatar, 1); ?>" alt="<?= $user->username; ?>">
<div class="user-inner">
<div class="name">
<?= $user->name; ?>
</div>
<div class="username">
@<?= $user->username; ?>
</div>
</div>
<button class="normal" style="margin-right: 20px;">Oturumu Kapat</button>
</a>
<?php endforeach; ?>
Bu kodda 40.satırdaki buton a etiketi içinde çalışmiyor.
Yani bastığımda hem linke gidiyor hemde Buton çalışıyor.
Linke gitmemesini nasıl sağlayabilirim.
Bir oturum sistemi yapmaya çalışıyorum.
# oturum.php
<?php
require __DIR__ . "/config/connection.php";
require __DIR__ . "/config/helpers.php";
require __DIR__ . "/template/header.php";
if(isset($_GET['id']))
{
$id = sifrecoz($_GET['id']);
if (!$id)
{
header("Location: index.php");
exit;
}
$_SESSION['id'] = $id;
header("Location: oturum.php");
exit;
}
?>
<div class="user-sessions">
<?php foreach ($_SESSION['sign_ids'] as $id): ?>
<?php
$user = getUserInfo("id", $id);
$sifre = sifrele($user->id);
?>
<a href="oturum.php?id=<?= $sifre; ?>" class="user-session">
<img src="<?= substr($user->avatar, 1); ?>" alt="<?= $user->username; ?>">
<div class="user-inner">
<div class="name">
<?= $user->name; ?>
</div>
<div class="username">
@<?= $user->username; ?>
</div>
</div>
</a>
<?php endforeach; ?>
<button class="normal">
<a href="login.php">Yeni Hesap Ekle</a>
</button>
<button class="normal"><a href="logout.php">Bütün Oturumlardan Çık</a>
</button>
</div>