标题重定向问题

I'm using header(); to redirect to the file: http://ozonostudio.com/wp-content/uploads/downloads/2012/09/free.psd_.zip

header('Location: ' . $row[3]);

where $row[3] is the value from SQL. This works for all the browsers except for Safari and Opera.

In Opera, it displays the address but doesn't download anything. I'm trying to download files from external URLs. The users add the link to my database with a form.

UPDATE //////////////////

The original URL is: http://ozonostudio.com/wp-content/plugins/download-monitor/download.php?id=3

Safari & Opera show the file address, but that browsers don't start with the download, so what is wrong?

If your database value always return an external download url in that case you should use

header('Content-type: application/pdf'); 
OR header('Content-type: application/zip');

OR desired file format