Apparently Internet Exploder is limited to URLs of only 2,000 characters or so in length. But I need to send about 10,000 characters between two different servers so sending it via the URL isn't going to work

I've setup a test system which works by using readfile() to grab all the data from one server and placing it into a variable for use on the other server. Is this the standard way to do this? Or is there a better way to handle transferring large amounts of data between servers?

Thanks for any input you may have