php - 使用 Php ( Curl ) 获取Url响应

  显示原文与译文双语对照的内容
0 0

我有个网址 http://www.example.com?auth_key=VVAf3spUN3ZETRH0kVPg1 当我正常打开这个URL或者 header 位置时,它将我重定向到同一个 URL,但是附加了一个 $_GET 值,并将它的附加到

http://www.example.com?auth_key=VVAf3spUN3ZETRH0kVPg1&&auth_token=OTdZN36QbPNo ,然后使用 $_GET['auth_token'] 访问它的值。

在PHP中使用cURL或者其他方法对第一个URL发出请求的方法是什么,然后获取 $_GET['auth_token'] 值作为响应。

时间: 原作者:

0 0

使用 CURLOPT_RETURNTRANSFER的cURL,你可以将 CURLOPT_FOLLOWLOCATION 设置为 true,但如果启用 safe_mode 或者 open_basedir,则。 在同一手册页你可以找到一个函数克服这个如果需要,。 使用 CURLOPT_HEADER,你应该在输出字符串中看到重定向 header Location: newURL 。 你可以从 比如 中提取参数,如下所示:


list($dummy, $location) = explode(':', $location_line, 2);
$parts = parse_url(trim($location));
if (isset($parts['query'])) {
 parse_str($parts['query'], $param_map);
 if (isset($param_map['auth_token'])) {
. . .

原作者:
...