<?php
$testing = null ;
if ( isset ( $_GET [ "testid" ] ) ) { $filename = $list [ $_GET [ "testid" ] ] . ".json" ;
$tests = json_decode ( $testEnc , true ) ; //мне нужна эта переменная в следущем условии $_SESSION [ "test" ] = $tests ; //пытаюсь ее передать
$testing = true ;
}
$tests = $_SESSION [ "test" ] ; //вот сюда
foreach ( $tests as $key => $test ) { //а оно не хочет работать
$num = $key + 1 ;
if ( $_POST [ $key ] == $test [ "answer" ] ) {
echo "Ответ на" . $num . "вопрос верен." ;
}
else {
echo "Ответ на" . $num . "вопрос не верен." ;
}
}
session_abort( ) ;
}
echo "Похоже вы попали сюда по ошибке, вернитесь к выбору или загрузке теста." ;
}
?>
PD9waHAKc2Vzc2lvbl9zdGFydCgpOwokdGVzdGluZyA9IG51bGw7CmlmIChpc3NldCgkX0dFVFsidGVzdGlkIl0pKSB7CiAgICAkZmlsZSA9IGZpbGVfZ2V0X2NvbnRlbnRzKCJ0ZXN0bGlzdC5qc29uIik7CiAgICAkbGlzdCA9IGpzb25fZGVjb2RlKCRmaWxlLHRydWUpOwogICAgJGZpbGVuYW1lID0gJGxpc3RbJF9HRVRbInRlc3RpZCJdXS4iLmpzb24iOwogICAgJHRlc3RFbmMgPSBmaWxlX2dldF9jb250ZW50cygkZmlsZW5hbWUpOwogICAgJHRlc3RzID0ganNvbl9kZWNvZGUoJHRlc3RFbmMsdHJ1ZSk7ICAgICAgICAgIC8v0LzQvdC1INC90YPQttC90LAg0Y3RgtCwINC/0LXRgNC10LzQtdC90L3QsNGPINCyINGB0LvQtdC00YPRidC10Lwg0YPRgdC70L7QstC40LgKICAgICRfU0VTU0lPTlsidGVzdCJdID0gJHRlc3RzOyAgICAgICAgICAgICAgICAgICAvL9C/0YvRgtCw0Y7RgdGMINC10LUg0L/QtdGA0LXQtNCw0YLRjAogICAgJHRlc3RpbmcgPSB0cnVlOwp9CmlmIChpc3NldCgkX1BPU1QpKSB7CiAgICAkdGVzdHMgPSAkX1NFU1NJT05bInRlc3QiXTsgICAgICAgICAgICAgICAgICAgLy/QstC+0YIg0YHRjtC00LAKICAgIGZvcmVhY2ggKCR0ZXN0cyBhcyAka2V5ID0+ICR0ZXN0KSB7ICAgICAgICAgICAvL9CwINC+0L3QviDQvdC1INGF0L7Rh9C10YIg0YDQsNCx0L7RgtCw0YLRjAogICAgICAgICRudW0gPSAka2V5ICsgMTsKICAgICAgICBpZiAoJF9QT1NUWyRrZXldID09ICR0ZXN0WyJhbnN3ZXIiXSkgewogICAgICAgICAgICBlY2hvICLQntGC0LLQtdGCINC90LAiLiRudW0uItCy0L7Qv9GA0L7RgSDQstC10YDQtdC9LiI7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgICBlY2hvICLQntGC0LLQtdGCINC90LAiLiRudW0uItCy0L7Qv9GA0L7RgSDQvdC1INCy0LXRgNC10L0uIjsKICAgICAgICB9CiAgICB9CiAgICBzZXNzaW9uX2Fib3J0KCk7Cn0KaWYgKCFpc3NldCgkX1BPU1QpICYmICFpc3NldCgkX0dFVCkpICB7CiAgICBlY2hvICLQn9C+0YXQvtC20LUg0LLRiyDQv9C+0L/QsNC70Lgg0YHRjtC00LAg0L/QviDQvtGI0LjQsdC60LUsINCy0LXRgNC90LjRgtC10YHRjCDQuiDQstGL0LHQvtGA0YMg0LjQu9C4INC30LDQs9GA0YPQt9C60LUg0YLQtdGB0YLQsC4iOwp9Cj8+