reCAPTCHA помогите

314
.

Всем привет, помогите пожалуйста.
Уже несколько дней мучаюсь.

Ситуация такая: вывожу на тестовую страницу reCAPTCHA"у" от google. Все нормально работает, картинка показывается. Дальше пытаюсь проверить корректность ввода на стороне сервера. Проверяю так:

$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$recaptcha."&remoteip=".ip."");
$responseKeys = json_decode($response,true);


но после этого, страница перестает грузиться. Выдает ошибку: 504 Gateway Time-out.
В чем может быть проблема?
.

Сразу отвечу:
переменную

$secretKey
я указал
.
__________________________________________________

а почему ip без значка $

.
# Andrei4ik93 (30.04.2016 / 14:10)
а почему ip без значка $
код коряво вставил. На самом деле значок есть
.

Есть подозрения, что запрещены внешние ссылки.
В .htaccess

php_value allow_url_fopen On
у хостинга в ini тоже on

Может где еще запрет?
.

erricss, Юзай эту либу https://github.com/google/recaptcha и не выдумывай свой велосипед

.

Всем спасибо. Сам разобрался.сделал, через курл.

.
# Jahak (30.04.2016 / 16:38)
erricss, Юзай эту либу https://github.com/google/recaptcha и не выдумывай свой велосипед
Много не нужного.
Всего: 8