Jump to content

spam injection protection


dflow

Recommended Posts

I looked at your code and tested it on my page and it correctly identified a URL. Here is your code in my test page...

 

<?php
if (preg_match("/http/i",$_REQUEST['test'])) {
	echo "Entered a link!";
	exit();
} else {
	echo "Not a link!";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<title>form test</title>
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
	<form action="<?php echo $PHP_SELF;?>" method="POST">
		<input type="text" name="test" id="test" />
		<input type="submit" value="submit" />
	</form>
</body>
</html>

 

Is it possible that there is another branch of the code that is being executed and the code you wrote (that seems to work for me) is never being executed?

Archived

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

×
×
  • Create New...

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.