$ _SESSION Mevcut değil jqUploader kullanırken

0 Cevap php

Ben bir aktarıcı için PHP ve jQuery kullanıyorum. Ama çok büyük bir sorun yaşıyorum ve en iyi bu ikisini nasıl idare olarak bazı girdi istiyorum.

Ben jquery yükleyici tamamlandıktan sonra dosya adını değiştirmek için kullanıyorum bir PHP oturum değişkeni kullanıyorum. JQuery "url" fiili yükleme kolları bir PHP fonksiyonu işaret ediyor. Ben bir resim upload jquery aktarıcı kullandığınızda, oturum değişken mevcut değildir. Uploader kendisi oturumu kullanarak değil çünkü varsayarak yaşıyorum.

Bu sorunu nasıl çözebilirsiniz? Ben dosya adını değiştirmek için bu oturum değişkeni olması gerekir.

EDIT: I am using jqUploader

İşte kod

function jqUploadPhoto( ){
    $picSize = '50550500';
    $picDir  = '/photos';

    $temp = $_FILES['uploadfile']['name'];
    ... substr()... convert old name to new name

    $file = $_SESSION['name'].$ext; // This is set and can be echoed when this func is used from a browser. Not available in JQ

    if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file) == false){ // This dies because the filename isn't available.
      echo 'NOTOK';
    }

}

0 Cevap