• 08-09-2009, 21:11:12
    #10
    sweatcell adlı üyeden alıntı: mesajı görüntüle
    dosya yolunu üyelere göstermeyip download işini php ile yapacaksın. aynı anda birden fazla indirmemesi için de session kullanabilirisin.
    http://tr.php.net/manual/tr/function.fgets.php (fonk. alternatifi çok)
    http://tr.php.net/manual/tr/function.header.php
    $tum_yol = "http://".$site_url."/depo/".$dosyaadi;
    	  $tamam = file_get_contents($tum_yol);
    	  header("Expires: 0");
    	  header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
    	  header("Content-type: ".$dosyatip);
    	  header("Pragma: public");
    	  header("Content-Disposition: attachment; filename=\"".$orjinaldosyaadi."\"");
    	  header("Content-Description: File Transfer");
    	  echo $tamam;
    	  exit();
    zaten dosya indirmeyi bu şekilde yapıyorum fakat sessionla nasıl multi dw yii engellerim onun mantığını çözebilmiş değilim
  • 08-09-2009, 21:53:16
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bende merak ettim şimdi konuyu benim aklıma apache ye modül kurmak geliyor. başka kodla nasıl yapabiliriz ki?

    Mesela download yaparken sayfayı kapatmazsa (dosyanın indirildiği sayfa) o zaman session ile olabilir ama onu da kapatırlar genelde.