Я пытался получить содержимое с помощью php на моем сервере, используя URL для URL: http://www.t100v.com/apk/V2.php
, но он отвечает на данные значением «ключа», сгенерированным ip, который сделал запрос.
Я пытался отправить IP-адрес пользователя с запросом, но не сработал. Как можно отправить IP-адрес пользователя с помощью запроса cURL?Многие сайты заблокировали IP-адрес сервера для доступа через cURL.
Вот что я пробовал:
$externalIpAdress ='1.1.1.1 example' ;
$ID = '1858';
$url = 'https://www.t100v.com/apk/V2.php';
$ch = curl_init();
curl_setopt($ch,CURLOPT_USERAGENT,'android_app');
curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Forwarded-For: $externalIpAdress"));
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$result = curl_exec($ch);
curl_close($ch);
$json_a = json_decode($result, true);
$play_url= $json_a['app_version']['play_url'].'?';
$key= $json_a['app_version']['key'].'S54@daE#';
$key2= $json_a['app_version']['key'];
$exp= $json_a['app_version']['exp'];
$token = md5($key.$exp.$ID);
$final= $play_url.'key='.$key2.'&exp='.$exp.'&token='.$token.'&id='.$ID;
echo $final;