私は自分のウェブサイト用のフォーラム スクリプトを作成しました。すべて正常に動作していますが、1 つの考えでブロックされています。訪問したカテゴリと投稿のセッションを作成しようとしています。そのため、ログインしているユーザーが投稿を読んでいない場合、スクリプトが表示されます。画像 "not_read.png" またはディスプレイ "read.png"
だから私のコードは次のようになります:
$ctid = isset($_REQUEST['ctid']) ? $_REQUEST['ctid'] : '';
if ($action == 'spost'){
$select_posts = "SELECT * FROM forum_posts WHERE cat_id = '$ctid'....
session_set_cookie_params(0);
session_start();
$_SESSION["CAT-$ctid"] = $ctid;
$ses_post = $_SESSION["CAT-$post_id"];
if ($ses_post == $post_id) {
echo "<img src='read.png'>";
}else{
echo "<img src='no_read.png'>";
}
}
動作していますが、ユーザーがログアウトして再度ログインすると、すべての投稿が未読として表示されます。
どうすればこれを修正できますか?