Я пытался решить эту проблему в течение нескольких дней без успеха.
Я использую загрузку файла blueimp Jquery, и все работает нормально, но мне нужно сохранять свои изображения в разных папках в зависимости от параметра, отправляемого по URL-адресу, например /index.php?customer=160
<input type="hidden" name="customer" value="<?php print $_GET["id_cliente"];?>">
Я создал скрытое поле в форме и получил его в файле uploadhanndler.php.
/files/'.$_POST['customer'].'
, здесь все идет нормально, файл сохраняется в той папке, которую я хотел, но в следующий раз, когда я открываю окно /index.php?customer=160, перечисленные файлы являются папкой files/, а не папкой files/160/ или номер, который я хочу указать.
Я понял, что могу использовать пользовательские каталоги PHP, и файлы сохраняются в папке, подобной этой 6afa0f7338b14aeed39eb7656f364b4e, которая исходит из session_id(), затем я попытался изменить session_id() с номером папки, которую я хочу таким образом, начало /index.php?customer=160
session_start();
session_id($_GET['customer']);
но файлы все еще сохраняются в папке 6afa0f7338b14aeed39eb7656f364b4e, и когда я печатаю, session_id() равен 160.
Пользовательские каталоги PHP - хороший способ добиться того, чего я хочу? что я делаю не так?
Заранее спасибо и извините за мой плохой английский.
customer_id
как переменную сеанса, а затем использовать это как имя своей папки? Это правильно? - person user1477388   schedule 17.12.2013