【问题标题】:Want to get redirect URL after sending post Curl request想要在发送 post Curl 请求后获取重定向 URL
【发布时间】:2017-04-11 06:41:13
【问题描述】:

我正在向站点发送基本身份验证请求以登录用户。如果他们的凭据是正确的,我想显示仪表板。因此我需要“+curl: curl resource @212 ▼”下的“redirect_url”中的redirectURL

这是我的代码。我想在 $redirectUrl 1 中获取重定向 URL

$curl = new Curl\Curl();
$curl->post('https://xyz.ryver.com/application/login', array(
    'username' => 'xyza@xyz.com',
    'password' => 'mypass',
));

$redirectUrl= ""; //store redirecting URL here
return redirect($redirectUrl);

我想得到这个“redirect_url”的值2

【问题讨论】:

  • 代码在哪里?
  • 请将您的代码复制粘贴到问题中,因为图片或其他网站的链接可能会消失!
  • 对,我已经添加了它们。谢谢

标签: php laravel curl libcurl


【解决方案1】:

试试这个代码

return redirect()->away('https://www.your_url_here.com');

希望对您有所帮助。

【讨论】:

  • 如果我这样做,它会将我重定向到页面,但会向我显示登录门户,就好像用户从未登录过一样。上述凭据为真不会在重定向时向我显示仪表板。有什么帮助吗?
  • 您在登录另一个系统之后要重定向到仪表板页面?现在您的问题在您登录成功后出现,但是当您重定向到仪表板时,您的系统会要求您再次登录?如果您的回答是肯定的,我认为您的系统有一些用于检查用户会话的代码,因此您需要在登录成功后将用户保留在会话中,然后再强制重定向。
猜你喜欢
  • 2018-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2014-07-28
  • 1970-01-01
  • 2021-09-06
相关资源
最近更新 更多