Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么要这样说;“随机包”;索引未定义_Php - Fatal编程技术网

Php 为什么要这样说;“随机包”;索引未定义

Php 为什么要这样说;“随机包”;索引未定义,php,Php,以下是我尝试从会话获取随机操作的代码: $data = array(); $rndPack = $_SESSION['randomPack']; $fromSession = (isset($_SESSION['randomPack'])) ? explode(',', $rndPack) : array(); if(isset($fromSession['expire']) AND $fromSession['expire']

以下是我尝试从会话获取随机操作的代码:

        $data = array();

        $rndPack = $_SESSION['randomPack'];
        $fromSession = (isset($_SESSION['randomPack'])) ? explode(',', $rndPack) : array();

        if(isset($fromSession['expire']) AND $fromSession['expire'] < time())
        {
            $fromSession = NULL;
        }
$data=array();
$rndPack=$\会话['randomPack'];
$fromSession=(isset($\会话['randomPack']))?分解(',',$rndPack):数组();
if(设置($fromSession['expire'])和$fromSession['expire']
仅在
isset
功能之后使用
$\u会话['randomPack']
。您以前使用过它,可以将值设置为
$rndPack
。此外,如果在代码中只使用一次变量,则最好使用完整值,在本例中为$\u SESSION['randomPack']
$rndPack=$\u SESSION['randomPack']。在分配会话数组之前,您应该检查会话数组中是否存在
randomPack
。您是否使用了
session\u start()
?因此,如果(array\u key\u exists('randomPack',$\u session)&!empty($\u session['randomPack')){$fromSession=(isset($\u session randomPack['randomPack])?explode(,',$rndPack session array())}我不使用session启动()