Мне нужно создать WebService на PHP, используя HTTPS и PHP Session. Как я могу получить сервис от iOS (Objective c) и как сохранить / использовать сеанс php, когда я заходил на сервер?
Для сеанса PHP он обычно обменивается между сервером и клиентом с помощью файлов cookie. Таким образом, вам нечего делать, поскольку файлы cookie обрабатываются в заголовках HTTP системой автоматически. (см. здесь ).
Примечание. Чтобы файлы cookie были приняты вашим приложением (и не отключены), вы можете принудительно принять политику cookie «Всегда», используя [[NSHTTPCookiesStorage sharedHTTPCookiesStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]
.
Чтобы запросить ваш WebService, просто используйте класс NSURLConnection
Apple для отправки запросов на него.
Или вы можете использовать сторонние фреймворки, которые упростят вашу жизнь, создавая запросы для вас и всех, например известную структуру AFNetworking
, или если вы планируете внедрить RESTful WebService на свой PHP-сервер, вы также можете попробовать RESTKit
.