首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在iPhone中比较php UDID

如何在iPhone中比较php UDID
EN

Stack Overflow用户
提问于 2012-08-30 02:14:06
回答 1查看 582关注 0票数 1

我可以获取iPhone udid并将其发送到服务器。但是,当我比较从iPhone发送的udid和从我的服务器发送的udid时,我的php代码从未找到任何匹配的东西。

我确信有一个与iPhone发送的UDID匹配的UDID,但我的php代码从未找到它。

代码语言:javascript
复制
$udid = $_POST["udid"]; // i.e: abcd1234 the udid from iPhone is trim and "-" removed.
$udid_from_server = "abcd1234";

if(strcasecmp($udid_from_server, $udid) == 0){
  //do something...
}else{
  //do something else
}

php代码永远不会进入//执行某些操作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-30 02:29:25

您是否在两个字符串上执行了var_dump,以验证UDID是否如您所想的那样进行了清理(即,删除连字符,全部小写,等等)?

如果是这样的话,您应该能够进行如下比较

代码语言:javascript
复制
if($udid == $udid_from_server) {
    // match
} else {
    // not match
}

顺便说一句,你不应该对从iOS设备获取UDID的想法感到舒服,因为它已经被弃用,而且苹果经常会拒绝要求使用UDID的应用程序提交。也许最好考虑使用MAC地址或您自己的唯一标识符。

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

https://stackoverflow.com/questions/12184055

复制
相关文章

相似问题

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