2016-06-26 2 views
0

Ich entwerfe eine App mit ziemlich vielen PHP-Seiten und dachte, es wäre besserOb Cookie oder Session zum Senden von Daten zwischen PHP-Dateien verwendet werden soll?

Wenn ich einige der PHP-Seiten innerhalb der Verarbeitung von Daten auf dem Server selbst verwenden könnte, mit Kopfzeilen.

Dann werde ich nicht in der Lage sein, Werte durch HashMaps senden von Httpclient bei Android

So Inbetween Ich versuche, Cookies oder Sitzungen zu verwenden, um Informationen zu senden.

Aber ich bin verwirrt, ob dieser Android Httpclient eine Art Browser oder sonst hat.

Soweit ich weiß Cookies werden in den Browsern gespeichert und Sitzungen werden auf Servern gespeichert?

Heißt das:

  1. ich nicht in der Lage bin Cookies bei Android-Apps zu benutzen?

  2. Wenn es viele Sitzungsbenutzer gibt, werden meine Server langsam?

  3. Gibt es eine Präferenz zwischen den beiden, wenn beide verfügbar sind?

Antwort

0

Ganz ehrlich, so scheint es mir, dass Sie immer noch eine Menge Anwendungsdesign Arbeit noch zu tun haben! :-)

Jede PHP (oder jede andere) Sprache, die auf Ihrem Webserver läuft, wird nur auf eine Weise sprechen: "HTTP." Das sind Daten, die von GET oder POST gesendet werden, begleitet von Cookies, wie es das Protokoll vorschreibt.

Am häufigsten verwendet Ihre Android-App die gleichen allgemeinen Techniken für die Kommunikation mit einem HTTP-Server wie "AJAX". Es wird Codierungstechniken wie "JSON" verwenden.

Ja, "Cookies" sind Tokens ... kurze Strings ... gehalten vom Browser und mit jeder Anfrage gesendet. Server verwenden diese Token (oder andere Methoden), um "Sitzungs" -Informationen zu finden, die sie speichern.

Ich schlage vor, dass Sie ein viel mehr lesen, Web-Surfen zu tun, und dann, Planung, wie Sie für Ihre Anwendung beabsichtigen, zu betreiben. Und, auf alle Fälle, schauen Sie in Orten wie GitHub für bestehenden Android-Anwendungen, die Sie frei herunterladen und studieren können. ("All diese Sachen wurden schon oft gemacht, und sie haben ihren Quellcode mit Ihnen geteilt. Finden Sie heraus, wie sie haben.")

Verwandte Themen