Un site accessible que par ordinateur

GeodYT Messages postés 1 Statut Membre -  
dugenou Messages postés 6262 Statut Contributeur -
Bonjour !

Il n'y as pas longtemps j'ai créer un site et j'aimerais qu'il ne soit pas accessible sur mobile...

Est-ce possible ? Si oui comment ?

Merci d'avance
Geod

PS: désolé si ce n'est pas la bonne catégorie, je ne savait pas laquelle prendre
A voir également:

1 réponse

dugenou Messages postés 6262 Statut Contributeur 1 452
 
Bonjour,

Il est possible, en PHP, de détecter si le visiteur utilise un mobile et de le rediriger vers une page spécifique :

<?php
// Redirection vers la page pour mobiles s'il s'agit d'un user agent smartphones
$ua = $_SERVER['HTTP_USER_AGENT'];
if (preg_match('/iphone/i',$ua) || preg_match('/android/i',$ua) || preg_match('/blackberry/i',$ua) || preg_match('/symb/i',$ua) || preg_match('/ipad/i',$ua) || preg_match('/ipod/i',$ua) || preg_match('/phone/i',$ua) )
{
header("location: mobiles.php");
}
?>


Il faut placer ce code en haut de toutes les pages du site, pages qui auront obligatoirement une extension PHP.

Il faut également créer une page mobiles.php, sinon le visiteur aura une erreur 404.

Il est aussi possible d'utiliser un fichier.htaccess :

http://www.codeurjava.com/2017/01/php-detecter-si-un-terminal-est-un-mobile-tablette.html



0