首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从php脚本向iOS发送响应

问从php脚本向iOS发送响应
EN

Stack Overflow用户
提问于 2012-02-23 00:37:18
回答 4查看 918关注 0票数 1

我正在创建一个iPhone应用程序,它将用户名和密码发送到php脚本,然后php脚本在mySQL数据库中查找这些值,并将布尔值设置为0或1,这取决于是否应该对用户进行身份验证。我真的不知道从哪里开始,甚至不知道我应该用谷歌搜索一下如何做到这一点。

这可行吗?这是在iOS应用中对用户进行身份验证的正确方式吗?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-23 00:51:53

有多种类型可以实现这一点。

a)用PHP生成XML或JSON文件,然后用iOS回读内容。(此方法为您提供了在需要时获取任何额外数据的好处)。

b)从PHP发回HTTP header(),并读取HTTP响应码。你可以做这样的事情。

代码语言:javascript
复制
function checkLogin()
{
    //Check login
    if($login == true) {
        header('HTTP/1.1 200 OK');
    } else {
        header('HTTP/1.1 401 Unauthorized');
    }
}

c)您可以用PHP输出任何内容(纯文本、JSON、HTML等),因为PHP生成的输出将作为HTTP响应接收。

票数 1
EN

Stack Overflow用户

发布于 2012-02-23 00:55:32

PHP脚本输出的所有内容都将作为HTTP响应返回。简单地输出一些有意义的东西,并在客户端读取它。

票数 0
EN

Stack Overflow用户

发布于 2012-02-23 00:56:10

你可以像这样写一个php脚本:

代码语言:javascript
复制
<?php

// the authentication procedures memorized in the $authentication variable the result of authentication process. Supposed to be 1 if successful

echo $authentication;

?>

例如,通过使用NSURLRequest对象从iOS调用此脚本。

附注:但是,对于客户端和服务器之间的数据交换,您应该使用JSON格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9398996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档