How to force CURL to use IP customer send request?

324 Views Asked by At

page1.php

<?php
$myip = $_SERVER['REMOTE_ADDR'];
$url = ".../page2.php";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$resultip = curl_exec($curl);
curl_close($curl);

echo "My IP: ".$myip."<br>IP CURL use: ".$resultip;
?>

page2.php

<?php
$ip = $_SERVER['REMOTE_ADDR'];
echo $ip;
?>

result:

My IP: 14.185.13.158

IP CURL use: 198.143.134.70

How can I get my own IP (using $_SERVER['REMOTE_ADDR']), not IP of CURL?

0

There are 0 best solutions below