99国产在线视频有精品视频_国产精品久久久久久亚洲影视 _国产三级日本三级韩国三级在线看_精精国产XXXX视频在线my_乱VODAFONEWIFI熟妇_超碰cao国产精品一区二区_91久久精品青青草原伊人_欧美,一区,日韩,精品

限制某字段只能非新手會員等級的查看,if這么寫錯在哪兒了?

2033次瀏覽 更新日期:2020-07-16 12:31:47 分類:程序交流 評論:5

大神指點一下,到底應(yīng)該怎么弄,我下面幾種都錯了,顯示不了。

{php $userid = intval(get_cookie('_userid'));}【獲取用戶ID】
{php $groupid = get_groupid($userid);}【根據(jù)用戶ID獲取會員組ID】
{if $userid==0}【如果用戶未登錄】
<p>未登錄無權(quán)查看!</p>
{elseif $groupid==1}【如果會員組ID不等于1(非新手)】
<p>已登錄會員級別不夠,無權(quán)查看</p>
{else}
<p>正常內(nèi)容,有權(quán)查看</p>
{/if}



{php $userid = intval(get_cookie('_userid'));}【獲取用戶ID】
{if $userid==0}【如果用戶未登錄】
<p>未登錄無權(quán)查看!</p>
{else}
{php $groupid = get_groupid($userid);}【此時再獲取會員組ID】
{if $groupid==1}【如果會員組ID等于1(新手)】
<p>您的會員級別不夠,請發(fā)帖升級!</p>
{else}
<p>正常的內(nèi)容</p>
{/if}
{/if}
            
{php $userid = intval(get_cookie('_userid'));}【獲取用戶ID】                
{if $userid! == 0}【如果用戶已登錄】    
{php $groupid = get_groupid($userid);}【獲取會員組ID】
{if $groupid>=1}【如果會員組ID大于等于1】
<p>正常的內(nèi)容</p>
{else}【其他,也就是會員組ID等于1】
<p>您的會員級別不夠!</p>
{/if}
{else}
<p>未登錄無權(quán)查看!</p>
 {/if}


怎么弄才對?求大神指點下


我來說兩句
  • oolaile
    oolaile 1年前
    少了感嘆號,應(yīng)該是下面這樣的:
    {php $userid = intval(get_cookie('_userid'));}
    {php $groupid = intval(get_cookie('_groupid'))}
    {if $userid==0}
    <p>未登錄無權(quán)查看!</p>
    {elseif $groupid!==1}
    <p>已登錄會員級別不夠,無權(quán)查看</p>
    {else}
    <p>正常內(nèi)容,有權(quán)查看</p>
    {/if}
    0
    回復(fù)
  • 留下腳印。備用。
    0
    回復(fù)
  • @ceshi2008 cookie是靜態(tài)的,groupid根據(jù)uid從查數(shù)據(jù)庫查 
    0
    回復(fù)
  • @出類拔萃 親測可行!萬分感謝!還有個可以進(jìn)一步完善的小問題:會員級別提升以后,仍然顯示的是“已登錄級別不夠”,強(qiáng)制刷新仍然無效。需要退出登錄、然后重新登錄以后才能顯示“正常內(nèi)容有權(quán)查看”。這個小問題是否可以解決?
    0
    回復(fù)
  • {php $userid = intval(get_cookie('_userid'));}
    {php $groupid = intval(get_cookie('_groupid'))}
    {if $userid==0}
    <p>未登錄無權(quán)查看!</p>
    {elseif $groupid==1}
    <p>已登錄會員級別不夠,無權(quán)查看</p>
    {else}
    <p>正常內(nèi)容,有權(quán)查看</p>
    {/if}
    0
    回復(fù)
作者信息
發(fā)布見解
發(fā)內(nèi)容 回頂部