Hello all please help the ignorant. Ive searched high and low to find a solution but it seems to have evaded me.

I have recently set up a php file containing a read all script in the public html folder on my host. The db\_config and db\_connect and any more sensitive files are happily hidden away so direct access is not possible.

I need to prevent or at least slow down the average Joe from being able to run my read all script in their browser, obviously with the time taken to collect such a database it has become somewhat valuable and would hate to let someone have it for free too easily.

The php needs to be accessible for an mobile application to execute so unfortunately has to stay in the public directory (unless you know otherwise?)

Can you please point me in the right direction?

Header redirects seem to be the only option available. Which i must admit confuse me on the scripting somewhat.

As much as Id love someone to just give me the script, wheres the fun in not learning it yourself :)

Thank you for taking the time to read and reply.