i\'m having some really strange problem.
i wrote a filemanager in PHP with the ability to download files -- which works fine. the whole script is built as one big file.<
Daremon is correct, but you shouldn't need to use a different session handler. If you call session_write_close() before you start sending the file, the lock on the session file will be released and your other scripts should be able to continue.