Forum Moderators: coopster
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" size="35" name="email" title="Email">
<input id="button" type="submit" name="submit" value="Submit your Email" />
</form>
<?php
$salt = "mysecret";
if(isset($_GET["confirm"]) && isset($_GET["email"])){
$confirm = $_GET["confirm"];
$to_email = $_GET["email"];
if(sha1($salt.$to_email) == $confirm){
echo "Success";
} else{
die("error: mail not confirmed");
}
} elseif(isset($_GET["email"])){
$to_email = $_GET["email"];
$confirm_link = $_SERVER["PHP_SELF"]."?confirm=".urlencode(sha1($salt.$to_email))."&mail=".urlencode($to_email);
$msg = "to confirm ... click the link: \n ".$confirm_link;
mail($to_email, "pls confirm your mail", $msg);
} else{
die("error message");
}
?>
} elseif(isset($_GET["email"])){
$to_email = $_GET["email"];
} elseif(isset($_POST["email"])){
$to_email = $_POST["email"];