« Return to Thread: Writting a simple proxy in PHP

Writting a simple proxy in PHP

by Alessandro Vernet :: Rate this Message:

Reply to Author | View in Thread

I would like to forward on the server side (also called "proxy" or "server-side redirect") some queries that get to my PHP script. A naive approach is to do:

print(implode("", file("http://localhost:8090" . $REQUEST_URI)));

Where http://localhost:8090 is the address I want to proxy to. But of course, this only works for simple GET requests. It does not forward headers (like Authentication), and won't work if the request is a POST.

Has anyone a suggestion on how I could implement a better proxy? I am not looking for a perfect solution. Something that would forward headers and handle posts would be good enough.

Alex
Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise
Orbeon's Blog: http://www.orbeon.com/blog/
Personal Blog: http://avernet.blogspot.com/
Twitter - http://twitter.com/avernet

 « Return to Thread: Writting a simple proxy in PHP