Я пытаюсь реализовать платежный процессор. Все работает нормально, теперь я хочу проверить 301 IP перенаправления, отправленного mpay24 при перенаправлении на sucessURL.
Они описали это здесь:
https://docs.mpay24.com/docs/test-and-productive-system
Проблема в том, как проверить IP перенаправления? Это часто не работает:
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//ip pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
Задача ещё не решена.
Других решений пока нет …