Jump to content


Photo

cURL HTTP POST


  • Please log in to reply
2 replies to this topic

#1 jek1134

jek1134
  • New Members
  • Pip
  • Newbie
  • 5 posts

Posted 13 July 2006 - 06:05 PM

I am sending HTTP posts via cURL from HTML forms that come from an outside webserver to another outside server.  I need to randomize the IP address of the post.  Does anyone know how this would be done?

#2 wildteen88

wildteen88
  • Staff Alumni
  • Advanced Member
  • 10,482 posts
  • LocationUK, Bournemouth

Posted 13 July 2006 - 06:39 PM

To randomly use an IP address. First put them in an array, then use the rand function to get a random number between 1 and the amount of ip addresses you have in your array. Then use the rand number to get the IP address from the array of IPs. Like so:
// array of IPs
$ips = array("127.0.0.1",
             "129.6.85.66",
             "198.0.65.5");

// get random number for ip id
$ipid = rand(1, count($ips))-1;

// get IP address
// $ips[$ipid] is the code needed to get the IP Address from the array of IPs
echo $ipid . ' - ' . $ips[$ipid];


#3 jek1134

jek1134
  • New Members
  • Pip
  • Newbie
  • 5 posts

Posted 13 July 2006 - 06:46 PM

Thank you for the reply.  That helps.  It may be necessary however to use a proxy server down the road.  Is there a way to do this with a cURL HTTP POST?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users