Fix: FormSubmit with ReCaptcha
This commit is contained in:
1 parent
c12d9fb5e3
commit
52e7eb1be4
1 file changed
+9
-2
+9
-2
@@ -98,10 +98,17 @@ curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST));
|
|||||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
||||||
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
|
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
|
||||||
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
|
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
|
||||||
|
$domain = $_SERVER['HTTP_HOST'] ?? 'crischarles.page.gd';
|
||||||
|
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? "https://" : "http://";
|
||||||
|
$fullUrl = $protocol . $domain . $_SERVER['REQUEST_URI'];
|
||||||
|
|
||||||
curl_setopt($ch, CURLOPT_HTTPHEADER, [
|
curl_setopt($ch, CURLOPT_HTTPHEADER, [
|
||||||
'Accept: application/json'
|
'Accept: application/json',
|
||||||
|
'Origin: ' . $protocol . $domain,
|
||||||
|
'Referer: ' . $fullUrl,
|
||||||
|
'X-Forwarded-For: ' . $clientIp
|
||||||
]);
|
]);
|
||||||
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36');
|
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT'] ?? 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36');
|
||||||
|
|
||||||
$response = curl_exec($ch);
|
$response = curl_exec($ch);
|
||||||
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
|
||||||
|
|||||||
Reference in new issue
Block a user