ホームページ  >  記事  >  バックエンド開発  >  現在のCookieの値が0の場合、一部のdivは表示されません。

現在のCookieの値が0の場合、一部のdivは表示されません。

WBOY
WBOYオリジナル
2016-06-23 13:59:471021ブラウズ

ログインに成功すると、さまざまなユーザーに応じて Cookie が生成され、ホームページにジャンプします
ホームページには 3 つの div があります
Cookie の値が 1 の場合、div1 が表示され、div2 と div3 は表示されません
Cookie の場合値が2の場合、div2は表示され、div1とdiv3は表示されません
Cookieの値が3の場合、div1、div2、div3の両方が表示されます
元々はこのように書きました
再度書き込みます それぞれの if 判定は異なる Cookie 値に基づいており、3 つの $d="style='display: none' " として書かれます
この方法は簡単ではありません使っててバカすぎる
より良い方法を求めてください


ディスカッションに返信(解決策)

if($value == 1 || $value == 3){
div1 を表示
}
if($ value == 2 || $value == 3){
div2 を表示
}
if($value == 3){
div3 を表示
}

パーミッションシステムが必要なようですね?この若い年齢では、ただ隠すだけでは十分ではありません。

if 判断の書き方を投稿しますか?保存されているCookieの値もありますが、その値は正しく取得できますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP初心者の悩み次の記事:PHP初心者の悩み