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

Langage PHP Discussion :

Choix de Screen


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Points : 101
    Points
    101
    Par défaut Choix de Screen
    Bonjour

    J'ai un site web avec des pages pour PC développées en aspx et des pages pour mobiles développées en php mobile.
    Comment faire pour savoir si la connection vient d'un PC ou d'un mobile et ouvrir la page correspondante ?

    Merci pour vos réponses
    PAPI

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 103
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 103
    Points : 8 216
    Points
    8 216
    Billets dans le blog
    17
    Par défaut
    Pas facile. Regarde le user-agent $_SERVER['HTTP_USER_AGENT'] dans lequel on retrouve l'OS et le navigateur (si renseignés par le client).
    Tu peux rediriger l'utilisateur vers la version mobile de ton site, par exemple http://mobile.tonsite.com ou laisser le choix à ton utilisateur d'y aller de lui-même.
    Il existe peut-être un méthode complémentaire en JavaScript.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Tu peux te servir de cette classe pour déterminer les capacités du browser et l'user agent (browscap en anglais): https://github.com/GaretJax/phpbrowscap

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Points : 101
    Points
    101
    Par défaut
    J'ai trouvé ce code sur le web, est-ce bien cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
       if (stristr($_SERVER['HTTP_USER_AGENT'], "Android") 
       || strpos($_SERVER['HTTP_USER_AGENT'], "iPod") 
       || strpos($_SERVER['HTTP_USER_AGENT'], "iPhone") ) 
       { 
          // Mettre ici du code php optimisé pour les mobiles
       }
       else {
         // Et ici du code php classique...Pas forcement optimisé :)
       }
    ?>
    Est-ce que le code à écrire pour les mobiles c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include('http://monsite.com/index.php');
    Et pour les PC

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include('http://monsite.com/index.aspx');
    Ce code je le place sur une page spécifique, par exemple testScreen.php qui sera appelée quand on tape l'URL de mon site ?
    PAPI

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Points : 101
    Points
    101
    Par défaut
    C'est ce qu'il faut faire
    PAPI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. choix écran pour plein écran avec dual screen
    Par luckyvae dans le forum VirtualBox
    Réponses: 2
    Dernier message: 21/10/2010, 08h26
  2. [Choix] Quelles attentes par rapport aux SGBD ?
    Par thierry34 dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 13/07/2002, 20h08
  3. [Choix] SGDB pour Entreprise : coût, efficacité, etc.
    Par grassat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/06/2002, 08h52
  4. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23
  5. Choix d'un ORB
    Par Anonymous dans le forum CORBA
    Réponses: 4
    Dernier message: 06/05/2002, 11h15

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