我需要检查用户是否通过json api登录。 json api URL必须是: HTTP:// WWW [targetdomain]的.com / API /记录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>
用户已登录。 如果我在浏览器中检查api,输入完整的URL,则api响应为真。
从php部分我得到echo false。 在iFrame中,结果是真的。
我做错了什么? 我正在挖掘stackoverflow,它似乎是标题的问题,但我的服务器上没有激活CURL。 非常感谢您的回复。
答案 0 :(得分:0)
编写脚本是为了询问更复杂的查询,包括api代码,因此它是一个来回响应。