Hello, Looks like a simple code, but I had problems doing it. [u]What's needed?[/u] The php script should call a remote aspx service on another domain -> [b]www.anotherdomain.com/service.aspx?p1=x&p2=y[/b] This "service.aspx" will only execute if this request is sent from a [b]specific IP[/b]. In other words, this service has IP restriction, for security matters. The returned XML response notifies if the referring IP is authorised or not. I've configured my site's IP as an authorised IP. [u]The problem[/u] To invoke the service I've used a simple implode() statement: [code]$xmlAnswer = implode('', file($URL));[/code] Where $URL is the URL of the service call -> http://www.anotherdomain.com/service.aspx?p1=x&p2=y [b]I get an error response of Invalid IP.[/b] Which I suppose means that the call for the remote service is invoked from the viewer IP (browser page), and not from the machine IP. [b]Any Ideas how to fix this?[/b] Thanks in advance! :)