Script1:
<?php
/*
$file_url, $referer, $file_title are initialized in some way
*/
...
echo '<a href="download.php?url='.$file_url.'&referer='.$referer.'&name='.$file_title.'">Download</a>';
?>
Script2:
<?php
$file_url = $_GET['file_url'];
$referer = $_GET['referer'];
$file_name = $_GET['file_name']
?>
Since variables in script1 may be long strings. It makes problems when passing them through GET method. Which alternatives do I have in php for passing parameters between scripts?