首次进入都会提示:Undefined variable: ……/includes/init.php on line 22

2016-07-07 15:14 来源:www.chinab4c.com 作者:ecshop专家

V2.7.3,每次清空浏览器的缓存后,进入网站都会提示:
Notice: Undefined variable: _LANG in ……………………/includes/init.php on line 222
用新的浏览器或者换新的电脑,第一次进入时都会有这个提示,不知道为什么?而且总是要刷新一下才会正常。谁能帮我看看问题出在哪?怎么解决?谢谢

init.php在222行附近的的代码如下:
/* 会员信息 */
$user =& init_users();

if (!isset($_SESSION['user_id']))
{
/* 获取投放站点的名称 */
$site_name = isset($_GET['from'])? $_GET['from'] : addslashes($_LANG['self_site']); //这行就是出现那个错误提示的222行!!!!!!!!!!!!
$from_ad= !empty($_GET['ad_id']) ? intval($_GET['ad_id']) : 0;

$_SESSION['from_ad'] = $from_ad; // 用户点击的广告ID
$_SESSION['referer'] = stripslashes($site_name); // 用户来源

unset($site_name);

if (!defined('INGORE_VISIT_STATS'))
{
visit_stats();
}
}

if (empty($_SESSION['user_id']))
{
if ($user->get_cookie())
{
/* 如果会员已经登录并且还没有获得会员的帐户余额、积分以及优惠券 */
if ($_SESSION['user_id'] > 0)
{
update_user_info();
}
}
else
{
$_SESSION['user_id']= 0;
$_SESSION['user_name']= '';
$_SESSION['email'] = '';
$_SESSION['user_rank']= 0;
$_SESSION['discount'] = 1.00;
if (!isset($_SESSION['login_fail']))
{
$_SESSION['login_fail'] = 0;
}
}
}

回答:
你这个语言包。。。是否搞过什么东西 ?