CURL请求&响应重定向到Page

时间:2015-05-15 12:26:50

标签: php codeigniter rest curl

如果你遇到类似这种情况的话,我想问你的意见或想法。 1.)用户将向http://mycurl_url.com/get_request发送卷曲请求 2.)get_request函数是通过REST API访问的。 3.)get_request函数验证任何请求,然后将它们重定向到外部网站,如www.external_site.com/receive_redirect_response_value

这里的编码是一些样本 请求卷曲的客户:

$curl = curl_init('http://mycurl_url.com/get_request');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
...  // the REST API KEY is submitted here
curl_exec($curl);

然后在mycurl_url.com/get_request上找到代码

$has_access = has_accessed($_GET['key']);
if ($has_access) {
   header('Location: www.external_site.com/receive_redirect_response_value?value=this_is_the_value');
}

return false;

现在这里的想法是用户会做一个卷曲请求,如果他被允许,那么他将被重定向到外部网站"正确"。现在我引用了“#34; PROPERLY"因为根据我的经历,它按预期重定向,但问题在于重定向"外部网站"无法存储任何会话。当我们执行CURL RESTFUL API请求时,它似乎处于无状态形式,就像第一个请求一样。

任何人都可以给我一个关于如何实现重定向的想法,该重定向不会继承"无状态"重定向到外部网站后形成?

希望我能够清楚地提出我的问题。再次感谢

0 个答案:

没有答案