LadaKarford Posted February 13, 2011 Share Posted February 13, 2011 Hi, I don't want to reveal the real download link to my users for some reason, so I place the file here, for example: http://www.domain.com/download/secure-file.exe Now I want to write a simple php code and link to this address, for example: http://www.domain.com/download/download.php Now this php script read that file and send it to user, without revealing the real file location to user. Of course there is no resume download now, but I don't care. Anyone knows a code snippet for that, or can help me to the right position? I am a newbie in PHP. Thank you. Quote Link to comment Share on other sites More sharing options...
litebearer Posted February 13, 2011 Share Posted February 13, 2011 by placing your downloadable files above the root they will only be able to access via your explicit 'command', ie they cannot direct link to them Quote Link to comment Share on other sites More sharing options...
LadaKarford Posted February 13, 2011 Author Share Posted February 13, 2011 Hi, Thanks for the tip, actually I want to put the file there, that url was just a sample. So what's this explicit 'command'? Any tutorial or code snippet? Thanks Quote Link to comment Share on other sites More sharing options...
litebearer Posted February 13, 2011 Share Posted February 13, 2011 explicit meaning YOU are allowing them to link/see the file(s) rather than them entering the url to the file themselves Quote Link to comment Share on other sites More sharing options...
LadaKarford Posted February 13, 2011 Author Share Posted February 13, 2011 I don't know what's that, I want to put the file one path above the root directory, so users does not have permission to access, but my PHP script have access to read that, and then deliver to the user. The reason is that I wanna put some verification scripts (ready) above the download script... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.