国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms 常用變量、數組

2024-09-10 07:15:40
字體:
來源:轉載
供稿:網友

phpcms里面的變量、數組命名規范已經做得非常規范了,但是,由于開發團隊成員畢竟良莠不齊,或許因為其他原因造成我們對其中一些變量、數組等會產生誤解,合肥笑緣信息技術有限公司專業做合肥網站建設,寫此文章一做筆記,二給后來學習的人減少一些學習上繞的彎路,閑話少說,開始正題.

$arrchild_arr 數組,保存當前欄目下所有的子欄目,var_dump($arrchild_arr)的結果為:

  1. array   
  2.   0 => string '21' (length=2)   
  3.   1 => string '5' (length=1)   
  4.   2 => string '6' (length=1)   

其中,鍵0,1,2是數組的序號,值21、5、6就是子欄目的catid咯,$child 變量、布爾,若當前欄目存在子欄目,值為1,否則為0.這個沒啥好說的

來個坑爹級的:$arrchildid 變量,返回子欄目的catid,并且包含自身的catid.

第一個值是自身的catid,從第二個值開始是子欄目的catid.

注意:這是一個坑爹級的變量.

此話怎講?你看這個$arrchildid是不是以為它是個數組?那你就錯了!他是個字符串類型的變量!

  1. var_dump($arrchildid); 
  2. string '4,21,5,6' (length=8)  
  3. //Vevb.com 

坑爹啊,第一個值4是當前欄目自己的catid,從21開始,都是子欄目的id,那我們怎么去用呢?一般是用數組來操作比較方便.

下面用一個例子來說明一下,這個例子實現這樣一個功能,如果當前欄目存在子欄目,則跳轉到其第一個子欄目,我們都知道phpcms功能很強大,但是它有個臭名昭著的漏洞,就是當你的欄目下面存在子欄目的時候,點進欄目之后不會調到子欄目,尤其在單網頁上,這種漏洞讓人很抓狂,這個例子就可以很好的解決這個問題.

  1. <?php   
  2. if($child){   
  3.     </span>$myarrchild=explode(',',$arrchildid);   
  4.     </span>$myurl=$CATEGORYS[$mychildarr[1]][url];   
  5.     </span>header("location:$myurl");   
  6. }   
  7. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹县| 大理市| 大埔区| 罗城| 滨海县| 平和县| 瓦房店市| 鄂州市| 津市市| 宁都县| 聂荣县| 公主岭市| 夏邑县| 崇文区| 锦州市| 满洲里市| 阿荣旗| 甘德县| 泾川县| 元阳县| 九台市| 含山县| 祁门县| 广昌县| 承德市| 涞源县| 十堰市| 大埔区| 称多县| 伊吾县| 娱乐| 永嘉县| 宜昌市| 徐汇区| 集安市| 柏乡县| 衡阳市| 泾源县| 沂源县| 保靖县| 左权县|