上载期间PHP会话变量为空

上载期间PHP会话变量为空,php,session,file-upload,upload,progress-bar,Php,Session,File Upload,Upload,Progress Bar,PHP: 启用session.upload_progress.enabled INI选项时,PHP 将能够跟踪正在上载的单个文件的上载进度 上传 我事先检查我的:echoin_get(“session.upload_progress.enabled”),返回1(真) 上载进度将在$\u会话superglobal中提供 当上传正在进行时,以及当发布相同的变量时 名称作为session.upload_progress.name INI设置设置为。 当PHP检测到此类POST请求时,它将在 $\会话,

PHP:

启用session.upload_progress.enabled INI选项时,PHP 将能够跟踪正在上载的单个文件的上载进度 上传

我事先检查我的:
echoin_get(“session.upload_progress.enabled”),返回1(真)

上载进度将在$\u会话superglobal中提供 当上传正在进行时,以及当发布相同的变量时 名称作为session.upload_progress.name INI设置设置为。 当PHP检测到此类POST请求时,它将在 $\会话,其中索引是 session.upload_progress.prefix和session.upload_progress.name INI 选项

代码:


会话变量完全为空。这是为什么?

“会话变量完全为空。这是为什么?”-您在哪里声明任何会话数组?您所做的只是启动会话。据我所知,PHP会为您这样做:
当PHP检测到此类POST请求时,它会在$\u会话中填充一个数组,其中,索引是session.upload\u progress.prefix和session.upload\u progress.name INI选项的串联值
查看是否有错误报告抛出的内容session\u start()用于启动会话
<?php
session_start();
?>

<form action="upload.php" method="POST" enctype="multipart/form-data">
 <input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="123" />
 <input type="file" name="file1" />
 <input type="file" name="file2" />
 <input type="submit" />
</form>


<?php
echo '<pre>';
print_r($GLOBALS);
echo '</pre>';
?>
Array
(
    [_GET] => Array
        (
        )

    [_POST] => Array
        (
            [PHP_SESSION_UPLOAD_PROGRESS] => 123
        )

    [_COOKIE] => Array
        (
            [PHPSESSID] => pmbqca8fedqgg3hg6nge41fno2
        )

    [_FILES] => Array
        (
            [file1] => Array
                (
                    [name] => profile.jpg
                    [type] => image/jpeg
                    [tmp_name] => /Applications/XAMPP/xamppfiles/temp/phpPLwrND
                    [error] => 0
                    [size] => 6946
                )

            [file2] => Array
                (
                    [name] => 
                    [type] => 
                    [tmp_name] => 
                    [error] => 4
                    [size] => 0
                )

        )

    [GLOBALS] => Array
 *RECURSION*
    [_SESSION] => Array
        (
        )

)