PHP Kullanıcın IP adresi ile cURL Gönderme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Süper Üye
Katılım
15 Ocak 2017
Mesajlar
876
Çözümler
1
Tepki puanı
56
Ödüller
5
9 HİZMET YILI
PHP:
<?php

 function pc_ip_adresi() {

    $ipadres = '';

    if (getenv('HTTP_CLIENT_IP'))

        $ipadres = getenv('HTTP_CLIENT_IP');

    else if(getenv('HTTP_X_FORWARDED_FOR'))

        $ipadres = getenv('HTTP_X_FORWARDED_FOR');

    else if(getenv('HTTP_X_FORWARDED'))

        $ipadres = getenv('HTTP_X_FORWARDED');

    else if(getenv('HTTP_FORWARDED_FOR'))

        $ipadres = getenv('HTTP_FORWARDED_FOR');

    else if(getenv('HTTP_FORWARDED'))

       $ipadres = getenv('HTTP_FORWARDED');

    else if(getenv('REMOTE_ADDR'))

        $ipadres = getenv('REMOTE_ADDR');

    else

        $ipadres = getenv('REMOTE_ADDR');

    return $ipaddress;

}



$ip = pc_ip_adresi();



function cURL($site)

{

$ip = $_SERVER['REMOTE_ADDR'];

$ch = curl_init();

$hc = $_SERVER['HTTP_USER_AGENT'];

curl_setopt($ch, CURLOPT_REFERER, 'https://www.referersite.com');

curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Forwarded-For: $ip"));

curl_setopt($ch, CURLOPT_URL, $site);

curl_setopt($ch, CURLOPT_USERAGENT, $hc);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$site = curl_exec($ch);

curl_close($ch);

echo $site;

}

 ?>
Kullanımı:
PHP:
<?php
cURL('https://www.cekmekistediginizsite.com');
?>
 
Banlı Üye
Katılım
9 Tem 2017
Mesajlar
296
Tepki puanı
45
Yaş
24
8 HİZMET YILI
Aynı kodların tekrarlanması herhangibi bir katkı sağlıyormu
 
Isse Kun
Emektar Üye
Katılım
15 May 2017
Mesajlar
4,801
Çözümler
5
Tepki puanı
2,106
Ödüller
15
Sosyal
9 HİZMET YILI
Kodları direk olarak paylaşmak oldukça kolay önemli olan üyelerin bunu nasıl kullanacaklarını yazılı veya sesli (Video) olarak anlatmak.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst