本帖最后由 qq860 于 2013-05-05 18:45:00 编辑

解决方案 »

  1.   

    那首先是你违规了!
    $id = array('aaa','bbb');
    if(in_array($url, $id))
    这样是对的$id[] = 'ccc';
    if(in_array($url, $id))
    这样依然是对的而
    $idtxt = "'aaa','bbb','ccc'";
    $vip = array($idtxt); 
    你把 $vip 打印出来就知道为什么是不对的了
      

  2.   

    $id = split(',', $idtxt);
      

  3.   

    $id = split(',', $idtxt);
    print_r($vip); //直接这样,输出 $id 的时候没错,但下面判断还是不正常,还需要写其他么?
    if(in_array($url, $id))