com.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. defined('IN_WEB') or die('Include Error!');
  3. mb_internal_encoding("UTF-8");
  4. date_default_timezone_set('UTC');
  5. define('WWWROOT', dirname(__FILE__).'/');
  6. require_once WWWROOT . 'config/config.sids.php';
  7. require_once WWWROOT . 'config/config.php';
  8. if(isset($sid)){
  9. $_REQUEST['sid'] = $sid;
  10. }
  11. if(isset($lid)){
  12. $_REQUEST['lid'] = $lid;
  13. }
  14. //平台选择
  15. IS_DEBUF?$n=1:$n=0;
  16. $sid = (isset($_REQUEST['sid']) == false) ? $n : $_REQUEST['sid'];
  17. $lid = (isset($_REQUEST['lid']) == false) ? $n : $_REQUEST['lid'];
  18. if ($sid <= 0) {
  19. die('sid not null');
  20. }
  21. if ((!isset($sid)) || (!array_key_exists((int)$sid, $config['sidlist']))){
  22. die('sidError');
  23. }
  24. if ((!isset($lid)) || (!in_array( $lid, $config['lidlist']))){
  25. // die('lidError');
  26. }
  27. require_once WWWROOT . 'core.php';
  28. define('SGSID', $sid);
  29. define('SGLID', $lid);
  30. define('DEVICEID', $config['device'][SGSID]);//平台
  31. define( 'PATH_CFG', WWWROOT . 'config/crazyGod_tl'.$isTset.'/');
  32. require_once PATH_CFG . 'config.inc.php';
  33. oo::setConfig( $config); //设置全局变量
  34. oo::functions()->header();
  35. $_GET = oo::functions()->magic_quote( $_GET); //安全控制
  36. $_POST = oo::functions()->magic_quote( $_POST);
  37. $_COOKIE = oo::functions()->magic_quote( $_COOKIE);