裸骨PHP代理

时间:2011-05-26 21:29:04

标签: php web-services curl

我不是PHP人,但我需要为Web服务设置一个简单的代理。举个例子,让我们使用谷歌。假设我在http://mydumbproxy.com/index.php设置了代理服务器,我希望它的行为与http://www.google.com/search类似。例如,如果有人输入了网址http://mydumbproxy.com/index.php?q=dancing+banana,他们会得到与他们在http://www.google.com/search?q=dancing+banana中输入的内容相同的内容

我该怎么做?

注意:最终这将不仅仅是一个直接的直通。它将在公众和基本Web服务的危险访问之间提供安全层。

2 个答案:

答案 0 :(得分:1)

这可能是朝着正确方向迈出的一步:

fpassthru(fopen('http://www.google.com/search?' . $_SERVER['QUERY_STRING'], 'r'));

答案 1 :(得分:0)

从弗兰克斯开始回答和谷歌搜索并将这些废料放在一起似乎做了我想做的事情:

<?php
echo file_get_contents('http://www.example.com/search?' . $_SERVER['QUERY_STRING'], 'r');
?>