0

我需要检查用户是否通过 json api 登录。json api URL 必须是:http://www.[targetdomain].com/api/logged?s_email=MY_EMAIL 并且如果指定的电子邮件记录在响应中

{ 'user': 'true' }

如果用户未登录,则响应为

{ 'user': 'false' }

我到目的地的 PHP 代码是:

<?php
$s_email = 'myemail@email.com';
$ez_get="http://www.[targetdomain].com/api/logged?s_email=".$s_email."";
$raw = file_get_contents($ez_get);
$objs = str_replace("'", "\"", $raw);
$obj = json_decode($objs);

echo $obj->{"user"};
?>

<iframe frameborder="0" allowtransparency="true" src="<?php echo $ez_get; ?>" scrolling="no"></iframe>

用户已登录。如果我在浏览器中输入完整 URL 检查 api,则 api 响应为真。

从 php 部分我得到回声错误。在 iFrame 中,结果为真。

我究竟做错了什么?我正在研究stackoverflow,这似乎是一个标题问题,但我的服务器上没有激活CURL。非常感谢您的回复。

4

1 回答 1

0

编写脚本是为了询问更复杂的查询,包括 api 代码,因此它是一个来回响应。

于 2013-11-10T06:17:07.027 回答