jQuery を使用して、ユーザーの略歴を更新するためのボックスを表示するリンクがあります。ただし、そのリンクは、ユーザーがログインしている場合にのみ表示され、そのユーザーのページにのみ表示されます。たとえば、ログインしている場合は自分のページに表示されますが、友達のページに移動しても表示されないため、プロフィールを変更する必要はありません。これが私のコードです:
<div class="changeBio">
<?php
if ($_SESSION['loggedin'] == true) {
?><a href="" id="showBio">Change bio</a><?php
}
?>
</div>
このコードは、ユーザーがログインしていることを確認しますが、正しいユーザーかどうかを確認するには、if ステートメントに何を入力すればよいでしょうか? 前もって感謝します!
編集:
各ユーザーがログインすると、情報が保存されているデータベースから一意の ID が取得されます。各友達ページはこれらの ID に基づいて表示されるため、ログインしている人のページにのみリンクを表示し、友達ページには表示したくありません。if ($_SESSION['loggedin'] && $id != $_GET['id']) と if ($_SESSION['loggedin'] && $id == $_SESSION['id']) を試しましたどちらも機能しません..表示している友達ページのURLで、そのユーザーのIDがGET変数として表示されます。