PHP脚本';我们将传输每个请求和参数

PHP脚本';我们将传输每个请求和参数,php,apache,.htaccess,httpwebrequest,Php,Apache,.htaccess,Httpwebrequest,我今天想弄点模糊:) 我想创建一些PHP脚本/.htaccess来执行对文件的每个请求(我将在PHP脚本上用.htaccess重定向每个请求) 因此,脚本应该使用这些请求联系另一台服务器并返回内容。我的主要目标是使它像主机文件一样工作。我会发送包含所有参数的请求,让对方认为我就是来自那个主机 我这样做是因为我无法修改开发服务器或本地工作站上的任何主机文件。因此,我会将每个请求重定向到我的开发服务器,再重定向到我的本地工作站(我安装了apache2) 主要的问题是:你会怎么做?你认为php/hta

我今天想弄点模糊:)

我想创建一些PHP脚本/.htaccess来执行对文件的每个请求(我将在PHP脚本上用.htaccess重定向每个请求)


因此,脚本应该使用这些请求联系另一台服务器并返回内容。我的主要目标是使它像主机文件一样工作。我会发送包含所有参数的请求,让对方认为我就是来自那个主机

我这样做是因为我无法修改开发服务器或本地工作站上的任何主机文件。因此,我会将每个请求重定向到我的开发服务器,再重定向到我的本地工作站(我安装了apache2)

主要的问题是:你会怎么做?你认为php/htaccess组合可以吗?如何识别其他服务器的当前主机?

我想这很清楚:)有什么想法吗


谢谢

正如@Marc B所说,您正在寻找建立一个代理。由于PHP本质上是一种解释语言,因此它不是解决这一问题的最佳解决方案——使用专门的代理程序/服务器将减少资源密集度


也就是说,如果PHP是您唯一的选择,那么就有可能适合您。我自己还没有在本地使用过它,但是功能列表和演示看起来非常令人印象深刻。

换句话说,您正在创建一个代理。既然已经有很多免费/开源代理可用,为什么还要使用PHP?不清楚您希望得到什么答案-您认为我们会为您编写它吗?我只想知道一些建议和技巧,我可以自己编写谢谢:)“我会发送包含所有参数的请求,让对方认为我就是来自那个主机。“-这是不可能的:您将无法伪造客户端的IP地址。此外,许多基于Ajax、基于Flash、基于会话的应用程序根本无法使用这种方法工作。在PHP中不可能复制
主机
功能1:1。那么,您将采用哪种语言?我可以使用Perl、Ruby、PHP、Bash等…谢谢你的回答。是的,我想做一个代理,但是非常简单和直接。由于我没有在服务器上安装软件的任何权限,我希望它只能是PHP。@Tom那么phpMyProxy可能是一个不错的选择(除非你想自己编写以供学习)。