使用PHP

时间:2015-06-08 21:26:25

标签: php session curl

这绝对是我之前的问题的重复。 一旦我理解了发生了什么,我就试着编辑我原来的问题,但它不会保存。我尝试退出并重新登录,但我无法更新它,所以我用更详细的信息提出了一个新问题。

此方案中的用户必须使用以下链接登录我的应用程序:

https://example.com/signin.jsp?%20realm=auth&gotoURL=http://example.com/myURL/

在此处登录后,他们会被重定向回我的网站。

我试图用PHP创建一些东西来确定用户是否已登录,我最初的想法是使用cURL / PHP。

我可以使用相同的example.com网站检查他们是否登录我们的SSO:

http://example.com/isTokenValid?

如果是这样,他们会继续,如果没有,他们会被重定向回登录页面。

当我在浏览器中输入http://example.com/isTokenValid?时,我会看到:

boolean=true

boolean=false

我不知道如何让PHP识别这些输出。我尝试了以下方法:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com/isTokenValid?');
$answer = curl_exec($ch);

我对此反应感到困惑。

我是否登录,如果我执行JUST此代码,我看

boolean=false

(虽然我不知道这是从哪里来的,因为我在此代码中没有echo ..)

但是,如果我与var_dump($answer);一起执行此代码,我会看到

boolean=false
bool(true)

我的代码出了什么问题?这是我的PHP吗?我的cURL?我错了吗?我想要做的就是读取此布尔值以确定登录是否成功发生。我需要在某个地方使用会话吗?

0 个答案:

没有答案