Guest kilbad Posted September 2, 2006 Share Posted September 2, 2006 If I have a form that begins with:: <form action="some_script.php" method="post"> what are some PHP techniques for preventing someone from making their own form that refers back to my script inorder to spam me, like:: <form action="HTTP://WWW.MYDOMAIN.COM/some_script.php" method="post">. How can I prevent this type of "hotlinking" (if that is the right term, I know it is used for linking to images).Specifically, I have been reading about using HTTP_REFERER in the some_script.php to check that it is a local request, but I am not sure how to go about this.Thanks in advance! brendan Quote Link to comment Share on other sites More sharing options...
corbin Posted September 2, 2006 Share Posted September 2, 2006 <?$pattern = "/yourdomain.com/i";if (!preg_match($domain, $_SERVER['HTTP_REFERER'])) {die("Please visit the page thru <a href=\"http://yourdomain.com/page.ext\">Here</a>");}?>Should work... 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.