[ milosicko @ 21.03.2011. 15:52 ] @
Imam ogroman problem sa download-om,naime,radim integraciju payment gateway-a (Authorize.Net) na jednom sajtu gde se prodaju pesme (albumi). Imam javascript koji nakon klika na Buy Now dugme u iframe ucitava stranicu download.php na kojoj imam dva koraka: 1) placanje 2) download Sto se tice placanje tu nema problema,kad je placanje uspesno dobija se $transaction_result = true i podesava se podatak snimljen u sesiju ($sess->itemId) Sto se tice download-a: if($transaction_result) { $file = "audio/".$sess->itemId.".zip"; // Set headers header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename=$file"); header("Content-Type: application/zip"); header("Content-Transfer-Encoding: binary"); // Read the file from disk readfile($file); unset($sess->itemId); } To sve lepo radi kad kupujes jednu po jednu pesmu,ali kad kliknes 3 ili vise pesama samo za prve dve pocinje download dok za ostale se samo izvrsi placanje a download jednostavno nikad ne pocinje. Dali ima logike da je u pitanju neki overload memorije ili tako nesto? Gledao sam na internetu ali nista nisam nasao vezano za to. Hvala svima unapred. |