2009-08-21 7 views
2

Je souhaite créer une application iPhone qui envoie des données au site Web php.Intégration iPhone PHP

Quelle est la meilleure façon de le faire? Quelqu'un sait comment une application comme Facebook le fait? Je peux éviter d'utiliser SSL?

Merci!

+1

Avez-vous même essayé de chercher dans la documentation API comment faire du réseautage? Il existe plusieurs façons de résoudre ce problème. Une réponse appropriée dépend entièrement des spécificités de ce que vous devez envoyer et de votre degré de confort avec les API réseau de niveau inférieur. –

+0

Pourquoi voudriez-vous * éviter * SSL? Il ajoute une surcharge limitée et, si vous traitez des données qui sont * du tout * sensibles (y compris les noms d'utilisateur et les mots de passe), c'est une bonne chose pour vos utilisateurs. – s4y

+0

J'essaie d'éviter SSL parce que l'hôte de domaine que j'utilise normalement ne supporte pas l'informatique. Mais si avec SSL je peux éviter d'écrire du code de protection supplémentaire sur mon application iphone, j'utiliserai SSL. Si j'utilise le protocole SSL, puis-je oublier quelque chose au sujet de la sécurité? Puis-je simplement envoyer des données à l'URL et être sûr que personne ne peut lire l'appel et inverser l'appel? – Klamore74

Répondre

1

Cocoa Touch a des classes HTTP telles que CFHTTP vous pouvez le faire avec - voir this manual section

0

Vous auriez un code PHP qui fait tout le sale boulot (enregistrer des données, créer des utilisateurs, rechercher des produits, etc.). L'application iPhone demanderait simplement des fichiers PHP via les différentes méthodes mentionnées ci-dessus (NSUrlRequest et ses amis) et enverrait des données à ces requêtes. D'une certaine manière, vous créez une API pour votre application PHP basée sur le Web.