CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Afficher le navigateur du client

Wistaro
Wistaro
Niveau 6
29 mai 2012 à 18:05:57

Voila, sur mon site, lorsque le membre se connecte, j'enregistre son pseudo et un time stamp dans un table de ma bdd avec :
<?php
mysql_connect('host', 'uszer', 'mdp');
mysql_select_db('bdd');
if(isset($_SESSION['pseudo']))
{
$dnns = mysql_fetch_array(mysql_query('select count(pseudo) as nb from cpt_connectes where pseudo="'.$_SESSION['pseudo'].'"'));
if($dnns['nb']>0)
{
mysql_query('update cpt_connectes set timestamp="'.time().'" where pseudo="'.$_SESSION['pseudo'].'"');
}
else
{
mysql_query('insert into cpt_connectes (pseudo, timestamp) values ("'.$_SESSION['pseudo'].'", "'.time().'")');
}
}
$times_m_5mins = time()-(60*5);
mysql_query('detete from cpt_connectes where timestamp<"'.$times_m_5mins.'"');
$dnns2 = mysql_query('select pseudo from cpt_connectes');
$num = mysql_num_rows($dnns2);
echo '**Il y a actuellement <strong>'.$num.'</strong> membre(s)

connecté(s)';
if($dnns['nb']>0)
{
echo ': <br>: ';
$i=0;
while($dn2 = mysql_fetch_array($dnns2))
{
$i++;
echo $dn2['pseudo'];
if($i<$num)
{
echo ',';
}
}
}
echo '.';
?>

Ensuite, j'ai un detecteur de navigateur:
<?php

if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Firefox' ) !== FALSE ) { echo " Firefox - PC"; }
elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Opera' ) !== FALSE ) { echo " Opera - Mac"; }
elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Safari' ) !== FALSE ) { echo "Safari - Mac"; }
elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== FALSE ) { echo "Internet Explorer - PC"; }
elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'PSP' ) !== FALSE ) { echo "NetFront - PsP"; }
elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Dolfin' ) !== FALSE ) { echo "Dolfin - Smartphone"; }
elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Android' ) !== FALSE ) { echo "android - Smartphone"; }
else { echo "navigateur non reconnu"; }

?>

Mais je voudrai en fait que lorsque le membre se connecte, on affiche son pseudo et son navigateur.

Merci de m'aider

Tiddo
Tiddo
Niveau 10
30 mai 2012 à 10:10:34

Ce qui me fait rire c'est ton script bancal sur la détection de navigateurs. Déjà de 1 il est incomplet et de 2 il est partiellement faux.

Où est Chrome ?

Qui te dit que l'utilisateur n'utilise pas la version PC de Safari ? Ou bien la version PC d'Opera ?

Wistaro
Wistaro
Niveau 6
30 mai 2012 à 13:25:43

Ouai mais à la limitte sa je peut le modifier, c'estpas important, etant donner que c'est un site pour psp...

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment