Intereting Posts
Должны ли мы использовать Pylons или PHP для нашего webapp? Php последнее время входа и текущая разница во времени входа … Правильно или неправильно? Масштабирование приложения чата – короткий опрос и длительный опрос (AJAX, PHP) В DomDocument, повторное использование DOMXpath, он стабилен? Агрегирование покрытия кода из нескольких исполнений PHPUnit Как установить PHPUnit с WAMP? Опубликуйте на стене Facebook как Страница, а не как пользователь PHP: как использовать функцию класса как обратный вызов как проверить, существует ли имя пользователя в кодеригенере Как установить пользовательскую цену в продуктах opencart? Общая ошибка: 1366 Неверное целочисленное значение с обновлением Doctrine 2.1 и Zend Form Paypal API Express Checkout в PHP Код ошибки платежа 13113 Тип литья и сравнение с Loose Operator "==" В PHP: как я могу использовать функцию include (), какой параметр является переменной? разделять ключевые слова для post php mysql

Как проверить, передаются ли переменные сеанса в uploadify.php?

У меня возникают трудности с методом обходного метода в uploadify (v3.1) для передачи данных сеанса через параметр formData. Я внедрил предложение на этой странице , но получаю сообщение об ошибке HTTP 500.

Мне интересно, как проверить, что находится в моей сессии, чтобы убедиться, что обходной путь действительно работает, т.е. если мой идентификатор сеанса действительно передается uploadize.php. Обычный метод для возвращаемых переменных, эхом в uploadify.php, является событием onUploadSuccess, но я не могу использовать это, так как загрузка не завершается успешно!

Поэтому мне интересно, какие у меня есть другие варианты. Я знаю такие методы, как var_dump( $_SESSION ); или die(print($_SESSION)); , но я не знаю, где искать информацию, которую они возвращают.

Я включаю полный скрипт uploadify.php ниже, в случае, если это полезно.

Благодаря,

Ник

 <?php $session_name = session_name(); if (!isset($_POST[$session_name])) { exit; } else { session_id($_POST[$session_name]); session_start(); } /* Uploadify Copyright (c) 2012 Reactive Apps, Ronnie Garcia Released under the MIT License <http://www.opensource.org/licenses/mit-license.php&gt; */ // Define a destination $targetPath = 'media/' . $_SESSION["user_name"] . '/'; if (!empty($_FILES)) { $tempFile = $_FILES['Filedata']['tmp_name']; $targetFile = $targetPath . $_FILES['Filedata']['name']; // Validate the file type $fileTypes = array('jpg','jpeg','gif','png'); // File extensions $fileParts = pathinfo($_FILES['Filedata']['name']); if (in_array($fileParts['extension'],$fileTypes)) { move_uploaded_file($tempFile,$targetFile); echo '1'; } else { echo 'Invalid file type.'; } } ?> 

Вы можете использовать print_r($_SESSION) , но также var_dump($_SESSION) .

Помните, вы используете его только после session_start();