如何检测iphone或ipad的用户代理?

时间:2013-08-28 06:10:35

标签: php iphone web-services user-agent

我使用以下代码来解析远程XML:

NSString *urldata=[[NSString alloc]initWithFormat:@"http://url.com/test/a.php"];
NSString *encode=[urldata stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@" urldata %@",urldata);
TBXML *tbxml =[TBXML tbxmlWithURL:[NSURL URLWithString:encode]];

我的php脚本有$useragent= $_SERVER['HTTP_USER_AGENT'] ;。我无法确定用户代理。但是,如果从safari ipad或iphone调用url,我可以正确使用用户代理。

1 个答案:

答案 0 :(得分:1)

您需要在iPhone代码中使用NSMutableURLRequest,您可以在其中设置用户代理。因为它不是发送到您的php网络服务器,因为它不是强制发送