I have a server with different IPs assigned, how can I specifiy a different IP to be used by cURL?
You will have to use the CURLOPT_INTERFACE
option:
The name of the outgoing network interface to use. This can be an interface name, an IP address or a host name.
It can be used in the following manner:
curl_setopt($ch, CURLOPT_INTERFACE, "XXX.XXX.XXX.XXX");
This ofcourse, only accepts IPs and hostnames from your local machine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With