stilliard / ditto.php
处理所有资产和链接替换的Web代理,以保持内部代理。
v1.1.0
2018-02-21 19:49 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ~6.0
This package is auto-updated.
Last update: 2024-08-30 01:06:40 UTC
README
关于
Ditto.php 是一个php包,用于通过给定的URL模拟网站(模拟一切,所有页面、图片、CSS、JS等)。
作为composer包使用,您可以将它包含到如index.php的文件中,并将所有请求路由到它,或者您可以在框架的路由中使用它。
它可以作为一个Web代理使用,可以向页面注入JavaScript。例如,我们曾用它在一个iframe中代理一个网站,并向页面注入JavaScript来选择一个值并将其传递回父网站。
它还在页面顶部注入了一些JavaScript,以便您可以劫持所有Ajax请求,因此这些也是为您代理的;)
安装
composer require stilliard/ditto.php dev-master
用法
查看: 示例
(您可以通过cd到这个repo并运行: make server
来运行此示例)
许可
此项目是开源软件,根据MIT许可授权。