从响应curl php获取参数

时间:2017-09-06 10:04:10

标签: php curl

我真的是新手用PHP。我正在尝试开发一个简单的PHP应用程序。 我的应用程序中有一个按钮,当我点击它打开一些网页时,我想让用户使用他的凭证进行连接。当用户连接时,他可以通过点击某个按钮"允许"来授予我访问其信息的权限。单击该按钮后,他将被重定向到包含名为" code"的参数的URL。我的目标是在我的PHP脚本中使用此代码参数。 我发现了一些关于卷曲的信息,我想我需要它才能做到这一点但是怎么做? 我可以通过这样做打开谷歌网页:

<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.google.com");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
print $result;
?>

要恢复,我想知道: 1)在将用户重定向到网站后,在他登录并允许我访问他的数据之后,如何在允许我访问之后获得包含在他被重定向的URL的参数。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以通过GET获取网址参数,例如

www.example.com/user?id=1111&Fname=john&Lname=Doe

...在你的PHP中:...

$id=$_GET['id'];
$Fname=$_GET['Fname'];
$Lname=$_GET['Lname'];

使用CURL:

<?php
$url="yourURL?id=$id&Fname=$Fname&Lname=$Lname";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
print $result;
?>