Jump to content

Archived

This topic is now archived and is closed to further replies.

spires

link to download and refesh, is this posiable?

Recommended Posts

Hi,

As usuall, i am trying to build a download funcion (MP3s).

Whats happening so far:
1- click a link to download file ([code]<A HREF="download_item_final.php?dload=ok&userfile_name1='.$user_name.'&itemnumber='.$number.'&quantity='.$qty.'&username='.$username.'&password='.$password.'&txnid='.$txnid.'" class="link">"'.$name.'"</a>[/code])
2- variables get passed to download_item_final.php.
3- when the page loads it subtracts the quantity by 1.
4- then it downloads the file.
[code]
$_GET['userfile_name1'];

$dir = '../cart/mp31/';
$file = $dir.$_REQUEST['userfile_name1'];


header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header('Content-length: '.filesize($file));
header("Content-Type: application/force-download");
header( "Content-Disposition: attachment; filename=".basename($file));

header( "Content-Description: File Transfer");
[/code]
5- then it comes back to download_item.php (page with the link)

Now, when it comes back it the quantity hasn't been updates, i need to physically refresh the page to do this.

does anyone know if i can create a variable in download_item_final.php and pass it back to download_item.php
via one of the headers?

Hope this make sence.
in a nut shell - i need to refresh the quantity after the download has take place.

Thanks for all your help


Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.