Howdy,
I apologize if this issue has been adressed before. I wasn't able to find a specific answer using the search option.
Basically I want to use the http_referer variable to ensure that people who use my script are executing it from my site.
For example, let's say I have a guestbook coded in PHP. It will involve a HTML form where people fill out name, email etc. In theory, anyone can save this HTML form, put it on their own website, execute it, and then add a new entry to my guestbook that way. However, obviously I only want one to be able to do that, by executing the form from my own website.
To ensure that I have used the http_referer variable. However, this header info is often removed when the client uses software such as ZoneAlarm, Norton Internet Security and XP's own Firewall software - to name a few.
Thus, my question is: if I can't use http_referer, how can I ensure that my script is being "fed" with data from a form placed on my OWN website?