1--TEST-- 2session rfc1867 sid cookie 3--INI-- 4file_uploads=1 5error_reporting=E_ALL&~E_NOTICE 6comment=debug builds show some additional E_NOTICE errors 7upload_max_filesize=1024 8session.save_path= 9session.name=PHPSESSID 10session.use_cookies=1 11session.use_only_cookies=0 12session.use_strict_mode=0 13session.auto_start=0 14session.upload_progress.enabled=1 15session.upload_progress.cleanup=0 16session.upload_progress.prefix=upload_progress_ 17session.upload_progress.name=PHP_SESSION_UPLOAD_PROGRESS 18session.upload_progress.freq=0 19session.save_handler=files 20--SKIPIF-- 21<?php include('skipif.inc'); ?> 22--COOKIE-- 23PHPSESSID=_ 24--POST_RAW-- 25Content-Type: multipart/form-data; boundary=---------------------------20896060251896012921717172737 26-----------------------------20896060251896012921717172737 27Content-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS" 28 29rfc1867_sid_invalid.php 30-----------------------------20896060251896012921717172737 31Content-Disposition: form-data; name="file1"; filename="file1.txt" 32 331 34-----------------------------20896060251896012921717172737 35Content-Disposition: form-data; name="file2"; filename="file2.txt" 36 372 38-----------------------------20896060251896012921717172737-- 39--FILE-- 40<?php 41error_reporting(0); 42session_start(); 43var_dump(session_id()); 44var_dump(basename(__FILE__) == $_POST[ini_get("session.upload_progress.name")]); 45var_dump($_FILES); 46var_dump($_SESSION["upload_progress_" . basename(__FILE__)]); 47session_destroy(); 48?> 49--EXPECTF-- 50Warning: Unknown: The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in Unknown on line 0 51 52Warning: Unknown: Failed to read session data: files (path: ) in Unknown on line 0 53 54Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0 55 56Warning: Unknown: The session id is too long or contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in Unknown on line 0 57 58Warning: Unknown: Failed to read session data: files (path: ) in Unknown on line 0 59 60Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0 61string(%d) "%s" 62bool(true) 63array(2) { 64 [%u|b%"file1"]=> 65 array(5) { 66 [%u|b%"name"]=> 67 %string|unicode%(9) "file1.txt" 68 [%u|b%"type"]=> 69 %string|unicode%(0) "" 70 [%u|b%"tmp_name"]=> 71 %string|unicode%(%d) "%s" 72 [%u|b%"error"]=> 73 int(0) 74 [%u|b%"size"]=> 75 int(1) 76 } 77 [%u|b%"file2"]=> 78 array(5) { 79 [%u|b%"name"]=> 80 %string|unicode%(9) "file2.txt" 81 [%u|b%"type"]=> 82 %string|unicode%(0) "" 83 [%u|b%"tmp_name"]=> 84 %string|unicode%(%d) "%s" 85 [%u|b%"error"]=> 86 int(0) 87 [%u|b%"size"]=> 88 int(1) 89 } 90} 91NULL 92