如何接收对方页面 echo 出来的数据

请问如何接收对方页面 echo 出来的数据
我现在需要回调给另一个服务器一些数据,为了确保对方服务器接收到我发的数据,要求对方最后echo ‘success’ 出来, 那么我如何去接收这个success,echo 是显示在对方页面上的,不知道如何去接收

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10
Marrigan

file_get_contents() 函数

3年前 评论

建一个TCP服务器发送也行

3年前 评论

file_get_contents试试

3年前 评论

@Marrigan file_get_contents () 里面填对方的网站吗

3年前 评论
Marrigan 3年前
AegisforPhP (作者) (楼主) 3年前
jiangjun

建议先看基础

3年前 评论
AegisforPhP (楼主) 3年前
AloneUtopia

echo 是显示在对方页面上的
你这里指的页面我想不是真正意义上的web页面吧,应该是你通过浏览器访问对方提供的API接口地址时,浏览器窗口显示的接口响应吧。

你想要实现的回调功能,其实只需在你自己的业务逻辑中向对方提供的API接口发送请求,并获取到响应进行判断即可。
至于怎么发送请求, 你可以使用 Curl 或者 Guzzle

3年前 评论
AegisforPhP (楼主) 3年前

echo 就是普通html 用curl或http请求类的结果不就是是吗

3年前 评论
AegisforPhP (楼主) 3年前
AloneUtopia

你说的显示在对方网站页面里 是这样么?

file

是的话,你就只需要在你相应的业务代码中使用Curl或Guzzle向对方提供的接口地址请求获取到结果即可。
例如

$client = new GuzzleHttp\Client();
$res = $client->request('get', 'http://xxxx.com/pay', [
    'query' => ['xxx'=>'xxx']
]);

不是的话,你截个图给看看

3年前 评论
AegisforPhP (楼主) 3年前
  • echo 是显示在对方页面上的
  • 老哥你这句话让大家哭笑不得 :joy:
3年前 评论
AegisforPhP (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!