:master: Diciamo che non ti sei espresso proprio al meglio, ma credo di avere capito quello che ti serve.
Hai delle pagine collegate con una sorta di schema del tipo:
- Pagina 1 - quella con la lista dei file da scaricare
- Pagina 2 - quella pubblicitaria con link per saltare
- Pagina 3 - La pagina che legge i dati della sessione ed avvia il download
In Pagina 1 fai una lista di link del tipo:
Codice PHP:
// pagina1.php
[url="pagina2.php?file=xxxx"]File 1[/url]
[url="pagina2.php?file=yyyy"]File 2[/url]
[url="pagina2.php?file=zzzz"]File 3[/url]
pagina2.php è dove andrai a piazzare sia la pubblicità, sia il link al download.
Codice PHP:
// pagina2.php
$file = $_GET['file'];
/*
Qui ci metti tutto il codice per visualizzare la pubblicità
magari con un setTimeout di Javascript imposti un redirect
a pagina3.php?file=$file dopo 1 minuto di visualizzazione
Metti comunque un link per saltare l'attesa e passare
subito al download
*/
echo "
<a href=\\"pagina3.php?file=$file\\">Vai al download</a>
";
Codice PHP:
// pagina3.php
$file = $_GET['file'];
/*
qui metti il codice per recuperare il file dal riferimento passato
via $_GET (suppongo tu usi un DB) e mandi gli header per
avviare il download
*/
Ho commentato il codice per farti capire meglio quello che intendo.
Magari fammi sapere se non è così chiaro come credo.