ma Terre est à nous

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Smartphone

Fil des billets

lundi 17 août 2009

PHP : perte des variables de session en 3G ou avec un proxy

La meilleure solution et la plus sécurisée c'est d'utiliser une gestion personnalisée des sessions. Il faut écrire cela avec du PHP pur et dur en utilisant la fonction session_set_save_handler() et créer une table "sessions" en BDD.
On peut trouver les infos sur le manuel PHP ici ou un exemple plus concret et prêt à l'emploi sur le guide de sécurité PHP ici.

Cette solution demande tout de même une mise en œuvre un peu fastidieuse surtout sur du mutualisé où nous n'avons pas accès aux config de sessions par le php.ini, ni même par un .htaccess et où cette fonction peut être désactivée par l'hébergeur (chez OVH ça marche sauf avec PHP 6).

Pour les moins courageux, il existe toutefois une solution qui fonctionne chez la plupart des mutualisés en conservant la gestion native des sessions de PHP.

Lire la suite...

samedi 18 juillet 2009

Développement PHP : les sessions sur mobile en 3G

Voici un sujet qui, si pour l'instant ne concerne que peu de sites, ne manquera pas de faire couler l'encre des développeurs avec l'expansion fulgurante des applications web pour iPhone et autres smartphones.

Vous venez de créer votre application, elle fonctionne à merveille et ô joie de la toile vous allez pouvoir en faire profiter des milliers d'internautes qui se connecteront depuis leur iPhone chéri ou tout autre smartphone non moins chéri pour autant. Seulement voilà il y a un problème et il est de taille, car tout ce qui fonctionnait à merveille sur votre PC ou votre mobile connecté en wifi lors des essais, ne marche plus en production chez votre ami ou votre client à qui vous tentez de présenter fièrement votre nouvelle création...
What's up ? vous vous êtes tout simplement connecté en 3G.

Lire la suite...