2013-06-18 3 views
0

Привет, ребята, я знаю, как обнаружить мобильный браузер в php, но теперь мой случай отличается. если я запрашиваю веб-службу php из приложения, используя NSURL, чем php, не удается обнаружить, что это мобильный запрос или нет. скажите, пожалуйста, как я могу обнаружить мобильный запрос (не браузер) в php. Я используюобнаружить запрос из мобильного приложения не из браузера в php

NSURL * url=[NSURL URLWithString:@"http://xxxx.com/detect.php"]; 
NSData * data=[NSData dataWithContentsOfURL:url]; 
NSString * str=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
NSLog(@"Response is %@",str); 

ответ

0

Я предполагаю, что вы используете NSURLRequest где-нибудь ... Создать изменяемый запрос NSMutableURLRequest и установить заголовок, который вы хотите проверить в PHP (с использованием addValue:forHTTPHeaderField:).

+0

У меня есть приложение на магазине apple, в котором используется NSURLRequest без заголовка. Пожалуйста, расскажите мне, как обнаружить запрос в php с этим случаем. –

+0

Единственное, что вы можете сделать, это посмотреть на заголовки, которые в настоящее время входят, и посмотреть, поможет ли вам что-нибудь. – Wain

+0

должен быть способ сделать это. –