willwashburn / phpamo
用于创建Camo - SSL图片代理的URL的PHP库
1.0.4
2020-04-21 12:28 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.0
README
用于创建Camo - SSL图片代理的URL的PHP库 🔒
注意:它的发音是Fa-fah-mo。说实话,我起过更好的名字。就像camo的"命名游戏"。有点像。好吧,不管怎样,这个库仍然能正常工作!
有关Camo的更多信息,请参阅atmos/camo存储库。
安装
composer require willwashburn/phpamo
或者,将"willwashburn/phpamo": "1.0.*"
添加到您的composer.json文件中
使用方法
如果您只是想开始使用默认设置
$phpamo = new \WillWashburn\Phpamo\Phpamo( 'YOUR_CAMO_KEY', 'YOUR_CAMO_DOMAIN' ); // returns a url guaranteed to be https $phpamo->camo($url);
也许您只想伪装HTTP的URL?
// returns a https url only when http url is used // otherwise returns the url $phpamo->camoHttpOnly($url);
如果您想使用查询字符串URL而不是默认的十六进制URL,只需在创建对象时传递查询字符串格式化程序即可
$phpamo = new \WillWashburn\Phpamo\Phpamo( 'YOUR_CAMO_KEY', 'YOUR_CAMO_DOMAIN', new QueryStringFormatter(new QueryStringEncoder) ); // returns a https url in the query string format $phpamo->camo($url);
变更日志
- v1.0.4 - 修复缺少scheme键时的通知
- v1.0.1 - 修复httpOnly方法
- v1.0.0 - 添加对查询字符串格式化Camo URL的支持
- v0.0.2 - 修复命名空间问题
- v0.0.1 - 初始版本
致谢
感谢Corey Donohoe创建Camo。
感谢Andrew Kane创建基于此的ruby客户端。
贡献
鼓励每个人帮助改进此项目。以下是一些您可以提供帮助的方法