I have a form on a server and the php to process it, on an other server, this configuration cannot be changed.
I receive a lot of SPAM, and tried to fix it. SESSION couldn’t works due to cross-domain, so no token and no captcha, $_SERVER[“HTTP_REFERER”] is not reliable. I’m thinking to implement an encrypted key which change once a day, but i think it’s limited. Any better idea?
exemple of encrypted key:
$key = "string".date("d");
A lot of bots doesn’t run javascript, so you could just inject an arbitrary field into your form:
Then your js:
then in your
process.php