non potresti invece sostituire al link per il download un link ad una pagina che memorizza i dati che ti servono nel contanore e poi fa un header("location: file.zip"); per farti scaricare il file...?