0

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

我正在用 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;
}
?>

$friendArray变量包含用户的好友 ID,格式为51, 100, 22,etc。 $logOptions_id保存当前登录用户的 ID。

4

1 回答 1

1

您需要使用 in_array

&& !in_array($logOptions_id,$friendArray)
于 2013-07-25T22:07:41.753 回答