- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
<?php
exit
(
empty($_POST['key']) ||
empty($_POST['time']) ||
empty($_POST['email']) ||
(int)$_POST['time'] != $_POST['time'] ||
strlen((int)$_POST['time']) != strlen($_POST['time']) ||
!preg_match('/^[^@]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$/', $_POST['email']) ||
($_SERVER['REQUEST_TIME'] - $_POST['time']) > 60 * 60 ||
md5(str_rot13(md5($_POST['time']))) != $_POST['key']
?'-':'+'
);
?>
тру-секурность. Не хватает base64