Php 如何将每个用户限制为每页一个?

Php 如何将每个用户限制为每页一个?,php,Php,我有一个喜好系统,有点像facebook。但是,用户可以尽可能多地喜欢页面。。我怎样才能将它限制为每个用户一个页面?我的密码是: <?php session_start() ; $conn = mysqli_connect("","","",""); $p_id = $_GET['post_id']; $result = mysqli_query($conn, "SELECT * FROM forum WHERE post_id = $p_id");

我有一个喜好系统,有点像facebook。但是,用户可以尽可能多地喜欢页面。。我怎样才能将它限制为每个用户一个页面?我的密码是:

<?php
    session_start() ;
    $conn = mysqli_connect("","","","");
    $p_id = $_GET['post_id'];
    $result = mysqli_query($conn, "SELECT * FROM forum WHERE post_id = $p_id");
    $row = mysqli_fetch_assoc($result);
    mysqli_query($conn, "UPDATE forum SET likes=likes+1 WHERE post_id = '$p_id'") ;
    ?>
    <?php
    header("Location: forum.php?id=".$row['post_id']);
    die();
    ?>


您必须跟踪用户。用userid和posted创建一个表

facebook有一个用户登录系统。。你先要这个,我有。我有一个用户表,其中包含用户id、用户名等。。。但是我不知道如何才能让每个用户每页只允许一个like。
SELECT
查询似乎完全没有使用过,因此可以删除它用于页眉功能,不是吗?如果没有它,重定向将无法正常工作。这是一个基本的逻辑错误,
$row['post\u id']=$p\u id
,因此您可以只使用
$p\u id
而不用
选择
我有一个带有userid字段的单独用户表。我能把这两张桌子连接起来吗?