直接修改 $mysetting['isopen'] = 0;
$mysetting['sitemsg'] = "CSDN";

解决方案 »

  1.   

    setting.php?isopen=0
    setting.php?sitemsg=csdn
    $mysetting['isopen'] = $_GET['isopen']
    $mysetting['sitemsg'] = $_GET['sitemsg']
      

  2.   

    这个文件是楼主的系统配置文件吧?一般来说这种文件应该对应着一张数据库的表,这张表才是你放置系统数据的地方,
    这个文件只不过是一个充当系统配置的cache文件而已,所以一般的做法是如果修改了系统
    数据先修改表中的数据,然后把表中的数据取出按一定的格式写回这个文件。
      

  3.   

    <?php
    $mysetting=array(
    //开关
    'isopen'=>'1',
    'closeyr'=>'系统维护中,请稍候',
    //一般设置
    'sitename'=>'Just GotoParty',
    'siteurl'=>'127.0.0.1',
    'masteremail'=>'[email protected]',
    //新闻设置
    'newsperpage'=>'20',
    'vildate'=>'1'
    );if(count($_GET)) { // 有url参数时做以下操作
      foreach($_GET as $k=>$v) {
        $p[] = "/'$k'=>'{$mysetting[$k]}'/";
        $r[] = "'$k'=>'$v'";
      }
      $filename = basename(__FILE__);
      $buf = file_get_contents($filename);
      $buf = preg_replace($p,$r,$buf);
      $fp = fopen($filename,"w");
      fwrite($fp,$buf);
      fclose($fp);
    }
    ?>
    这是一个示例,可针对你的应用做适当修改
    url参数格式 数组元素名=修改后的值