我目前正在开发隐私选项功能,这将允许我的网站成员切换他们的信息是仅向朋友显示还是向公众显示。
我正在用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
变量包含51, 100, 22,
等形式的用户朋友ID。
$logOptions_id
保存当前登录用户的ID。
答案 0 :(得分:1)
您需要使用in_array
&& !in_array($logOptions_id,$friendArray)