skyshop php,index.php

error_reporting(E_ALL ^ E_NOTICE);

header("Content-type:text/html; charset=utf-8");

if(ini_get("register_globals"))

{

die("请关闭全局变量");

}

if(!file_exists("config/install.lock"))

{

header("Location: install/");

exit;

}

require("config/config.php");

require("config/version.php");

@include_once("config/setconfig.php");

require("config/const.php");

if(!defined("DOMAIN")){

$d=explode(":",$_SERVER['HTTP_HOST']);

define("DOMAIN",$d[0]);

unset($d);

}

define("ROOT_PATH", str_replace("\\", "/", dirname(__FILE__))."/");

@include_once("config/site_list.php");

define("CONTROL_DIR","source/index");

define("MODEL_DIR","source/model");

define("HOOK_DIR","source/hook");

/*视图模版配置*/

$cache_dir="";//模版缓存文件夹

$p_host=preg_replace("/:.*/","",$_SERVER['HTTP_HOST']);

$p_host=str_replace(array(".",":"),"_",$p_host);

$template_dir="themes/".(isset($SITELIST[$p_host])?$SITELIST[$p_host]['skins']:"index"); //模版风格文件夹

if(isset($_GET['skins'])){

$template_dir="themes/".str_replace(array("/","\\"),"",$_GET['skins']); //模版风格文件夹

}

$wap_template_dir="themes/".(isset($SITELIST[$p_host])?$SITELIST[$p_host]['wapskins']:"wap");

$a=explode(".",$_SERVER['HTTP_HOST']);

if(!isset($SITELIST[$p_host])){

$template_dir="themes/".$a[0]."/index";

$wap_template_dir="themes/".$a[0]."/wap";

if(!file_exists($template_dir)){

$template_dir="themes/".$a[0];

}

if(!file_exists($wap_template_dir)){

$wap_template_dir=$template_dir;

}

}

if(!file_exists($template_dir)){

$template_dir="themes/".SKINS;//模版风格文件夹

}

if(!file_exists($wap_template_dir)){

!$SITELIST[$p_host] && $wap_template_dir="themes/".WAPSKINS;

}

$compiled_dir="";//模版编译文件夹

$html_dir="";//生成静态文件夹

$rewrite_on=REWRITE_ON;//是否开启伪静态 0不开 1开启

$smarty_caching=true;//是否开启缓存

$smarty_cache_lifetime=3600;//缓存时间

require("./skymvc/skymvc.php");

//用户自定义初始化函数

function userinit(&$base){

if(isset($_GET['oc_ssid'])){

define("OC_SSID",get('oc_ssid','h'));

}else{

//设置唯一cookie

if(isset($_COOKIE['oc_ssid'])){

$oc_ssid=$_COOKIE['oc_ssid'];

if($_COOKIE['oc_ssid_expire']

setcookie("oc_ssid",$oc_ssid,time()+3600*24*14,"/",DOMAIN);

setcookie("oc_ssid_expire",time()+3600*24*14,time()+3600*24*14,"/",DOMAIN);

}

define("OC_SSID",$oc_ssid);

}else{

$oc_ssid=session_id().time();

setcookie("oc_ssid",$oc_ssid,time()+3600*24*14,"/",DOMAIN);

setcookie("oc_ssid_expire",time()+3600*24*14,time()+3600*24*14,"/",DOMAIN);

define("OC_SSID",$oc_ssid);

}

}

if(isset($_SESSION['ssuser']['userid'])){

$base->ssuser=$_SESSION['ssuser'];//当前登录用户的信息

$base->smarty->assign("ssuser",$base->ssuser);

}else{

//存在登录码

if((isset($_COOKIE['authcode']) or get_post('authcode') ) && get('m')!="login"){

M('login')->CodeLogin();

}

//存在QQ空间

if(isset($_GET['openkey']) && isset($_GET['pf']) && isset($_GET['pfkey']) && get('m')!="qqopen" ){

header("Location: /index.php?m=qqopen&a=login&openid=".get('openid')."&openkey=".get('openkey')."&pf=".get('pf')."&pfkey=".get('pfkey')."");

$base->sexit();

}

}

//seo信息

$base->loadModel("seo");

$base->seo=$base->seo->get(get('m'),get('a'));

$base->smarty->assign("seo",$base->seo);

//seo信息结束

$base->smarty->assign("appindex",APPINDEX);

//风格

global $wap_template_dir,$template_dir;

$base->smarty->assign("skins","/".(ISWAP?$wap_template_dir:$template_dir)."/");

$base->loadConfig("table");

$base->smarty->assign("config",$base->config_item());

if(!in_array(get('m'),array('login',"","index","user","sinalogin","qqlogin","qqopen","taobaologin","checkcode","setgps","near","register"))){

session_write_close();

}

}

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值