Ok, I write a script. This script uses a separate database. If someone want to subscribe, then this script handle data first. If the given e-mail already exist in database, then throws error. Else the script inserts the e-mail in the database, then forward data to signup.php.
In this way should work, right?