如何在PHP中将webrequest传递给localhost?

时间:2014-03-13 11:26:34

标签: php web proxy

我有面向公众的cgi界面。它仅支持PHP。 (比方说:domain.com/cgi/proxy.php

然后我有一个java进程(嵌入式Web服务器),它监听localhost:9090

是否有可能创建一个php脚本,它将来自cgi脚本的所有请求路由到localhost上的java进程。像脚本中的代理一样。

应该是这样的: web -> public facing proxy.php -> local java process listening on 9090 -> return

1 个答案:

答案 0 :(得分:0)

在这种情况下你应该使用套接字。 看看PHP文档:

http://www.php.net/manual/it/book.sockets.php

这里有一些例子:

http://www.php.net/manual/it/sockets.examples.php

您应该在端口9090上连接到localhost(查看示例),然后发送您希望由Java侦听器接收的数据。