Jump to content

Archived

This topic is now archived and is closed to further replies.

Guest kilbad

preventing form tampering

Recommended Posts

Guest kilbad
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

Share this post


Link to post
Share on other sites
<?
$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...

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.