所以我需要做的是向另一个页面发送一个 GET 请求,其中包含一个用于授权用户的密钥。该页面位于我不拥有的完全不同的网站上。它基本上是一个api。所以我要做的是在我的网站上获取表单数据,它会重新加载页面,$authkey = $_POST["authkey"];然后我想发送一个请求domain.com/?authkey=并用 if 语句返回响应,如果响应 = 成功,它将显示页面,如果它失败它会显示一条失败消息。我唯一的问题是我不知道如何向外部页面发出这个请求并在我的页面上得到响应。我该怎么做呢?谢谢你。
3 回答

繁星coding
TA贡献1797条经验 获得超4个赞
另一种选择是file_get_contents()
<?php
$authkey = $_POST['authkey']
$page = file_get_contents('http://www.example.com/?authkey=' . $authkey);
echo $page;

翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
您可以使用guzzle 库。
例子
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.github.com/repos/guzzle/guzzle');
- 3 回答
- 0 关注
- 163 浏览
添加回答
举报
0/150
提交
取消