Identification du portable [WAP] - Divers - Programmation
Marsh Posté le 11-09-2007 à 14:14:47
Fait un essaie avec un serveur de test et regarde ce que contiennent $_GET, $_POST et $_SERVER. S'il y a un moyen d'identifier les portables, c'est surement dans $_SERVER que tu le trouveras.
PS : Comme tu peux le deviner, je n'ai pas la réponse à la question mais juste une piste.
Marsh Posté le 11-09-2007 à 15:20:14
BOoZe a écrit : Bonjour à tous, |
Le langage du WAP (1 tout du moins) est le WML. Le XHTML et le WML n'ont quasiment aucun rapport, si tu penses que ça va fonctionner comme du xhtml tu vas avoir très mal.
dans tous les cas, tu es parti pour te marrer, on peut difficilement faire plus merdique et inflexible que le web mobile
Trucs utiles: Wurfl, une grosse DB de mobiles pour matcher les UAS contre les devices, permet aussi d'extraire quelques capacités (même si pas mal d'erreurs)
Global Authoring Practice, une liste de recommandation pour le développement mobile par le créateur et principal maintainer de WURFL
Tutos WAP, WML et XHTML-MP
Marsh Posté le 11-09-2007 à 18:54:48
Merci pour vos reponses.
Si j'ai bien compris le WAP 1.0 supporte le WML et le WAP 2.0 apporte le support du xhtml.
De toute facon le developpement du site n'est pas un problème, ça sera extremement basique, je travail chez un hebergeur et le but et simplement de visualiser l'état des serveurs (charge + etat des services).
Pour la restriction d'accès, je peux exploiter la variable $_SERVER["REMOTE_HOST"] qui contient le modele du portable et le navigateur (SonyEricssonW200iv/R4GB Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1).
Ca permet deja de limiter l'acces au modele de portable des techniciens, mais c'est pas suffisant.
$_SERVER["REMOTE_ADDR"] contient l'IP du portable, mais je suppose que pour les portable aussi, elle change tous les jours donc je ne peux rien en faire.
Bref, je pense en fait que ce n'est pas possible. Par contre si tu pouvait m'expliquer rapidement ce Wurfl, j'avoue que j'ai rien compris, je suis tres limite en anglais
Merci.
Marsh Posté le 11-09-2007 à 18:57:38
BOoZe a écrit : |
c'est beaucoup plus drole, ca contient l'IP de la passerelle chez le FAI
Marsh Posté le 13-09-2007 à 15:25:31
Effectivement REMOTE_ADDR contient l'IP de la passerelle.
Je ne sais pas si ça va intéresser grand monde mais pour info j'ai résolu mon problème.
Un identifiant du portable se trouve dans $_SERVER["HTTP_X_NOKIA_GID"], je ne sais pas vraiment à quoi cela correspond mais c'est un ID unique, c'est juste ce qu'il me fallait.
Marsh Posté le 13-09-2007 à 16:17:36
mon petit doigt me dit que c'est spécifique à nokia
Marsh Posté le 13-09-2007 à 17:00:46
Non, j'ai un SonyEricsson
Par contre cette variable dépend de l'opérateur il me semble, elle est utilisée chez SFR, peut être pas chez d'autres opérateurs, c'est pas grave dans mon cas.
Marsh Posté le 13-09-2007 à 17:39:54
kadreg a écrit : mon petit doigt me dit que c'est spécifique à nokia |
Nah ce sont des headers injectés par les gateways WAP.
Par contre si une personne se connecte via portable sans passer par la gateway (e.g. en WIFI), ben poum
Marsh Posté le 18-09-2007 à 13:27:37
faire de l'authentification par variables $_SERVER, c'est pas hyper secure... je connais pas trop les spécificités du dév de site sur mobile, mais si on peut faire des cookies ça serait pas plus simple (une connexion requise puis stockage des identifiants crypté dans cookies) ?
Marsh Posté le 10-09-2007 à 20:43:07
Bonjour à tous,
Je dois developper un petit site wap pour mon travail qui ne doit etre accessible qu'aux techniciens de l'entreprise.
Je ne connais à peu pres rien en developpement pour le WAP mais en xhtml il ne devrait pas y avoir trop de probleme.
Par contre je voudrais savoir si il y a moyen d'identifier le portable qui accede au site (par le numero d'appel du portable ou l'identifiant IMEI) afin d'autoriser ou non l'acces (en php?).
D'autre solutions d'authentification sont peut etre envisageables, la seule restriction est qu'il ne faut pas avoir de mot de passe à entrer à chaque connections.
Voila, ce forum n'est peut etre pas le bon mais je n'en ai pas trouver consacrés au developpement wap, quelques liens à ce sujet ne serait pas de refus.
Merci d'avance pour votre aide