PHP/MMySQL的隐私选项



我目前正在开发隐私选项功能,该功能允许我的网站成员切换他们的信息是仅对朋友可见还是对公众可见。

我是用PHP来做这件事的。然而,当privacy_opt变量设置为"fri"(这意味着朋友应该只能看到内容)时,内容不会对公众隐藏。

我正在使用以下PHP代码。

<?php
$sqlo = "SELECT * FROM user_optionsc0nf WHERE id='$id' LIMIT 1";
$opt_query = mysqli_query($db_conx, $sqlo);
// ------- WHILE LOOP FOR GETTING THE MEMBER DATA ---------
while($row = mysqli_fetch_array($opt_query, MYSQLI_ASSOC)){ 
    $privacy_opt = $row["privacy_opt"];
}
if ($privacy_opt == "fri" && $id != "$logOptions_id" && $friendArray == "$logOptions_id"){
echo "Only this person's friend can see this information.";
} else {
echo $website, $youtube, $locationInfo;
}
?>

CCD_ 2变量包含CCD_ 3等形式的用户朋友ID。$logOptions_id保存当前登录用户的ID。

您需要使用in_array

&& !in_array($logOptions_id,$friendArray)

最新更新