小弟做java的 今天负责改个php,实在看不懂很多东西,请教各位大侠了if($forum['redirect']) {
dheader("Location: $forum[redirect]");
} elseif($forum['type'] == 'group') {
dheader("Location: {$indexname}?gid=$fid");
} elseif(empty($forum['fid'])) {
showmessage('forum_nonexistence', NULL, 'HALTED');
}中的 $forum 是干啥用的?

解决方案 »

  1.   

    楼主贴的代码太少了,但是我感觉这是个关于论坛的代码。那个$forum应该是个数组,这个数组里面存入的信息类似于,java中一个对象存放的信息。这方面你可以看一下PHP数组。有什么不懂的也可以发Email给我[email protected]大家共同学习呀。我也是Java转PHP的
      

  2.   

    具体看看include/common.inc.php 330H那段代码
      

  3.   

    干什么 都 Java  转 php 啊
    我也算 一个
    $forum 是一个  叫 forum 的变量 ,后面 跟了 [],应该是个  数组 变量
      

  4.   

    $forum 是一个关联数组, 比如是给 $forum 这样赋值: 
    $forum = array ('redirect' => 'aaa', 
                    'type' => 'bbb', 
                    'fid' => 'ccc'
             );
    当调用 $forum['type'] 的时候,这个变量的值就是 'bbb'。
      

  5.   

    其实我现在需要实现这样一个功能:在我们公司做的系统一个超链接 ,直接登录进discuz论坛中的一个栏目下,并且把用户在原来系统的登录信息带过来,不需要再discuz再次登录,现在问题就开在这儿了,链接过来的话,就卡在 common.inc.php 上的periodscheck('visitbanperiods');实在看不懂这是啥意思了
    !!!