· 9 years ago · Apr 01, 2017, 01:08 PM
1<?php
2$secretKey = "6LcTHhsUAAAAAKZEcpOXSPxzyHrzKLbTYmHCZKTW";
3$ip = $_SERVER['REMOTE_ADDR'];
4$url = "https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$_POST['g-recaptcha-response']."&remoteip=".$ip;
5$curl = curl_init();
6curl_setopt_array($curl, array(
7 CURLOPT_URL => $url,
8 CURLOPT_TIMEOUT => 10,
9 CURLOPT_SSL_VERIFYPEER => false
10));
11$responseKeys = json_decode(curl_exec($curl),true);
12if(intval($responseKeys["success"]) !== 1) {
13 var_dump($response);
14 echo '<h1>You are spammer ! Get the @$%K out</h1>';
15} else {
16 require "connect.php";
17 $username = $_POST["username"];
18 $email = $_POST["email"];
19 $password = $_POST["password"];
20 $date = date("Y-m-d");
21
22 $sql = connect();
23 if ($sql->connect_error) {
24 die("Connection failed: " . $sql->connect_error);
25 }
26
27 $sql->select_db("pagil");
28
29 $sql->query("INSERT INTO `tbl_user`(`username`, `password`, `status`, `since`) VALUES ('$username','$password','1','$date')");
30 if ($sql->errno != 0) {
31 header("Location: ../signup.php?code=$sql->errno&msg=$sql->error");
32 } else {
33 header("Location: ../signup_success.php");
34 }
35}