如何在PHP中实现代理站点?

时间:2010-10-27 14:37:35

标签: php proxy

3 个答案:

答案 0 :(得分:6)

查看PHProxy:http://lifehacker.com/5447726/install-phproxy-in-your-web-space-to-access-blocked-sites

下载:http://sourceforge.net/projects/poxy/

我实际上在我的网站上使用过这个:http://bypass.provanix.com/并添加了登录信息。

编辑:

如果您想尝试一下,请使用用户名“default”和密码“default”登录。我还在制作YouTube解决方案 - 过去常常有效,但网站已经改变了。

答案 1 :(得分:0)

<form><input name=url><input type=submit></form>

提交表单后,您将在php中收到一个名为“url”的帖子变量,其中用户键入了要浏览的URL,在php中实现的简单方法是:

echo file_get_contents($_POST['url']);

注意:为了正确使用file_get_contents你应该在php.ini中启用allow_url_fopen

答案 2 :(得分:0)

将squid与自定义url-rewriter(可能用PHP编写)一起使用将提供所有必需的功能 - 为什么从头开始?