【发布时间】:2014-11-29 10:19:27
【问题描述】:
我有 PHP 注意:未定义的索引:错误日志中的 langid 这是它定义的代码,所以任何关于我的代码有什么问题的想法
<?php
if(($_SESSION['langid'])!="" ){
$langid=$_SESSION['langid'];
$_SESSION['langid']=$langid;
if(isset($_REQUEST['langid']) && $_REQUEST['langid']!="" ){
$langid=$_REQUEST['langid'];
$_SESSION['langid']=$langid;
}else{
}
}else{
$langid=1;
$_SESSION['langid']=$langid;
if(isset($_REQUEST['langid']) && $_REQUEST['langid']!="" ){
$langid=$_REQUEST['langid'];
$_SESSION['langid']=$langid;
}else{
}
}
【问题讨论】:
-
将第一行添加为
session_start();可能会解决您的问题。 -
你为什么要这么做
$langid=$_SESSION['langid'];$_SESSION['langid']=$langid;??
标签: php session indexing undefined notice