Afficher message pour utilisateurs d'opera-mini

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher message pour utilisateurs d'opera-mini

Re: Afficher message pour utilisateurs d'opera-mini

par moogli » 03 oct. 2016, 11:17

alors la oui un tableau mais avec in_array :-)

pense à la sensibilité à la casse pour le cas où

@+

Re: Afficher message pour utilisateurs d'opera-mini

par Megaman59 » 30 sept. 2016, 15:44

Merci !
Et si je veux ajouter plusieurs valeurs ?

Exemple :
'opera-mini','blackberry'

Re: Afficher message pour utilisateurs d'opera-mini

par moogli » 30 sept. 2016, 12:41

salut,

oui en enlevant les chose inutiles
<?php
if(strstr(gethostbyaddr($_SERVER['REMOTE_ADDR']), 'opera-mini') !== false){
echo '<b>Opera-mini n&rsquo;est pas compatible avec ce tchat !</b><br><br><br>';
}
?>
tu peux aussi utiliser le user-agent => $_SERVER['HTTP_USER_AGENT'] pour faire cela.


@+

Afficher message pour utilisateurs d'opera-mini

par Megaman59 » 30 sept. 2016, 11:37

Bonjour,
J'ai un tchat de discussion qui n'est malheureusement pas compatible avec le navigateur Opéra-mini pour smartphone.
Je les repère avec leur adresse ip hote qui est changé automatiquement pour : xxxxxxxxx.opera-mini.net

Je souhaite afficher un message pour les utilisateurs du navigateur opéra-mini :

Code : Tout sélectionner

<? $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); $seekhost = Array('opera-mini'); foreach ($seekhost as $host) { $comparaison = strstr($hostname, $host); if($comparaison!==false) { echo '<b>Opera-mini n&rsquo;est pas compatible avec ce tchat !</b><br><br><br>'; } } ?>
J'aimerais savoir s'il est possible de le simplifier ?