IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Connexion HTTP et session


Sujet :

API standards et tierces Android

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 204
    Points : 159
    Points
    159
    Par défaut Connexion HTTP et session
    Bonjour,

    Mon appli possède un formulaire de connexion interrogeant un site web.
    J'arrive à me connecter, à récupérer le cookie et le PHPSESSID.

    Mais comment réutiliser cette session via les autres activités ?
    Je sauvegarde cet id de session dans SharedPreferences, mais comment la retransmettre au serveur ?

    Merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 204
    Points : 159
    Points
    159
    Par défaut
    J'ai réussi ce que je souhaitai.

    Je renvoie la valeur de la session tout simplement avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    DefaultHttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(URL);
    List<NameValuePair> nvps = new ArrayList<NameValuePair>();
    nvps.add(new BasicNameValuePair("sessionID", sessionid));
    httppost.setEntity(new UrlEncodedFormEntity(nvps));
    HttpResponse response = httpclient.execute(httppost);
    Et côté php, je la récupère dans le $_POST et la définie comme session :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    session_id($_POST['sessionID']);
    session_start();

Discussions similaires

  1. Session timeout pour les connexions HTTPS
    Par kimobizertin dans le forum Websphere
    Réponses: 1
    Dernier message: 24/10/2011, 10h22
  2. [C#] Connexion HTTP
    Par Marc_P dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 24/07/2007, 09h53
  3. connexion http par midlet
    Par javert dans le forum Java ME
    Réponses: 1
    Dernier message: 22/09/2006, 22h09
  4. Probleme connexion HTTPS
    Par fxp17 dans le forum Apache
    Réponses: 5
    Dernier message: 04/08/2006, 11h55
  5. [web] Connexion http avec ID et PW
    Par Batou dans le forum Web
    Réponses: 2
    Dernier message: 07/03/2005, 08h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo