Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1348 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Détecter si l'OS est Win ou linux...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Détecter si l'OS est Win ou linux...

n°615406
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 11:18:48  profilanswer
 

Bonjour :)
Voila je voudrais savoir s'il existait une variable qui renvoyer le type d'os du visiteurs.
Ou alors si vous connaissiez une fonction ou un script qui pourrai me renvoyer cette réponse..
Le but étant de rediriger la personne en fonction de son OS. ;)
 
 
Merci de votre aide  :jap:


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
mood
Publicité
Posté le 19-01-2004 à 11:18:48  profilanswer
 

n°615410
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 11:20:27  profilanswer
 

$_ENV["OS"] :o
Tu peux avoir un récapitulatif des variables positionnées sur ton serveur via la fonction phpinfo() :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615439
void_ppc
Posté le 19-01-2004 à 11:37:39  profilanswer
 

Taiche a écrit :

$_ENV["OS"] :o
Tu peux avoir un récapitulatif des variables positionnées sur ton serveur via la fonction phpinfo() :)


 
pour le visiteur  :o


Message édité par void_ppc le 19-01-2004 à 11:40:12
n°615441
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 11:39:56  profilanswer
 

Ah merde, non :D
Il faut donc utiliser le user agent : $_SERVER["HTTP_USER_AGENT"]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615458
Kristoph
Posté le 19-01-2004 à 11:55:34  profilanswer
 

j0k3r_n0ir a écrit :

Bonjour :)
Voila je voudrais savoir s'il existait une variable qui renvoyer le type d'os du visiteurs.
Ou alors si vous connaissiez une fonction ou un script qui pourrai me renvoyer cette réponse..
Le but étant de rediriger la personne en fonction de son OS. ;)
 
 
Merci de votre aide  :jap:  


 
Il n'y a aucun moyen vraiment fiable de le faire.

n°615678
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 14:43:36  profilanswer
 

Ok d'accord pour $_SERVER["HTTP_USER_AGENT"]
mais cela me renvoie ça : Mozilla/5.0 (compatible; Konqueror/2.2.2; Linux)
Je suis sous linux (mandrake 8.2), comment faire pour l'exploiter.....?
 
Kristoph, tu dis qu'il n'y a aucun moyen vraiment fiable pour le faire, mais quand je vais sur telecharger.com, il me redirige tout de suite sur la page concernant les logiciels pour linux, comment font ils ?
Merci de vos réponses ;)

n°615681
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 14:46:26  profilanswer
 

j0k3r_n0ir a écrit :

Ok d'accord pour $_SERVER["HTTP_USER_AGENT"]
mais cela me renvoie ça : Mozilla/5.0 (compatible; Konqueror/2.2.2; Linux)
Je suis sous linux (mandrake 8.2), comment faire pour l'exploiter.....?


Bin ch'ais pas... p'têt qu'il suffit de chercher le mot "linux" dans la chaîne retournée par le USER_AGENT ? [:dawa]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615689
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 14:49:08  profilanswer
 

Mouais, et que renvoie cette variable pour ceux qui sont sous windows ??

n°615702
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 14:55:22  profilanswer
 

yeh j'ai trouvé deux variable qui me retourne linux ou un truc dans ce genre :
===>echo $_ENV["OSTYPE"] ;
Me renvoie => linux-gnu
 
===>echo $_ENV["BOOT_IMAGE"] ;
Me renvoie => linux
 
Voila, je voudrai donc savoir si quelqu'un pouvais tester chez lui, du moins sur une machine windows pour me dire ce que renvoyer ces 2 variables........merci de votre aide :jap:

n°615708
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 14:57:38  profilanswer
 

Comme l'a dit Kristoph, y a pas de moyen fiable. La chaîne USER_AGENT est envoyée par le browser (je crois) donc si le gars a un browser maison, il peut tout à fait ne rien envoyer du tout. Pour info, IE et Mozilla renvoient un "Windows" dans leurs requêtes, maintenant si un jour t'arrives pas à déterminer l'OS, faut pas t'affoler [:spamafote]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le 19-01-2004 à 14:57:38  profilanswer
 

n°615711
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 14:58:17  profilanswer
 

j0k3r_n0ir a écrit :

yeh j'ai trouvé deux variable qui me retourne linux ou un truc dans ce genre :
===>echo $_ENV["OSTYPE"] ;
Me renvoie => linux-gnu
 
===>echo $_ENV["BOOT_IMAGE"] ;
Me renvoie => linux
 
Voila, je voudrai donc savoir si quelqu'un pouvais tester chez lui, du moins sur une machine windows pour me dire ce que renvoyer ces 2 variables........merci de votre aide :jap:


Nan mais ça c'est des variables côté serveur pas côté client...


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615729
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 15:06:46  profilanswer
 

Ah oui correct, donc il n'y a rien pour reconnaitre quel type d'OS...... :(
Me reste plus qu'a faire une recherche dans ce que me renvoie $_SERVER["HTTP_USER_AGENT"]... :/

n°615772
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 15:36:13  profilanswer
 

/**Trouver**\
 
http://php.developpez.com/faq/?pag [...] pts_typeos
En fait c'est exactement ce que je recherchais, une recherche dans la variable HTTP_USER_AGENT grace a la fonction ereg !!!
Content je suis :p
 
Merci encore de votre aide !!! :jap:
:D

n°615778
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 15:38:47  profilanswer
 

[:totoz]
Le code est horrible [:xx_xx] Quitte à faire du if/else if, autant utiliser str_replace qui est plus rapide que ereg sur ce genre d'opération !


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615786
uriel
blood pt.2
Posté le 19-01-2004 à 15:43:42  profilanswer
 

y a surement un moyen propre de le faire, mon hebergeur propose cet outils qui le fait : http://www.analog.cx/


---------------
IVG en france
n°615790
Hermes le ​Messager
Breton Quiétiste
Posté le 19-01-2004 à 15:47:56  profilanswer
 

j0k3r_n0ir a écrit :

/**Trouver**\
 
http://php.developpez.com/faq/?pag [...] pts_typeos
En fait c'est exactement ce que je recherchais, une recherche dans la variable HTTP_USER_AGENT grace a la fonction ereg !!!
Content je suis :p
 
Merci encore de votre aide !!! :jap:
:D


 
T'as rien trouvé du tout, si tu as la moindre notion d'anglais : $HTTP_USER_AGENT, dedant, ya USER et HTTP, ce qui signifie que ce sont des infos renvoyées par le navigateur et modifiable par le client. Donc comme on te l'a dit, il n'existe rien de parfaitement fiable.

n°615863
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 16:22:45  profilanswer
 

Ouais d'accord mais je peux toujours me baser sur ça...
Je ne pense pas que que le nombre de personne changeant ces paramètres sont nombreux...
 
Puis de toute facon même si le code est horrible, je ne l'utilise que pour détecter les OS win et linuw donc il est plus simple ;)

n°615886
gizmo
Posté le 19-01-2004 à 16:43:09  profilanswer
 

et ceux qui n'ont ni win ni linux, ils vont se faire pendre? :heink:

n°615888
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 16:45:16  profilanswer
 

gizmo a écrit :

et ceux qui n'ont ni win ni linux, ils vont se faire pendre? :heink:


Bin ils nous font chier :fou:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615892
gizmo
Posté le 19-01-2004 à 16:51:09  profilanswer
 

je suis fier de contribuer au bon fonctionnement de ton transit instestinal :jap:

n°615893
drasche
Posté le 19-01-2004 à 16:52:50  profilanswer
 

Taiche a écrit :

Bin ils nous font chier :fou:


[:rofl2]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°615904
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 17:02:43  profilanswer
 

gizmo a écrit :

je suis fier de contribuer au bon fonctionnement de ton transit instestinal :jap:


On d'vrait tuer les users de MacOS et autres tas d'boue ambulants :o C'est des OS qui devraient être interdits :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615905
uriel
blood pt.2
Posté le 19-01-2004 à 17:03:45  profilanswer
 

Taiche a écrit :


On d'vrait tuer les users de MacOS et autres tas d'boue ambulants :o C'est des OS qui devraient être interdits :o


 
des fois on a pas le choix :o (c'est marrant y a un des mecs de l'equipe qui vient de sortir du bureau parce que son mac est mort et qu'il avait besoin d'aide... :/)


---------------
IVG en france
n°615906
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-01-2004 à 17:05:35  profilanswer
 

Nan mais j'ai bien compris hein :o Laissez-moi troller, bordel de cul :fou:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°615909
chrisbk
-
Posté le 19-01-2004 à 17:14:07  profilanswer
 

mais keske c ke ce topic ? :D

n°615910
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 17:14:49  profilanswer
 

Ben en fait pour faire mon site je n'ai que le choix des plateformes Win et linux...
Je ne vais pas acheter un mac ou autre os pour tester mon site dessus :o
 
Donc voila ;)

n°615912
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 17:15:32  profilanswer
 

chrisbk a écrit :

mais keske c ke ce topic ? :D

Un topic qui pars en vrille :p
[edit]ben rien, juste correction d'ortho :p


Message édité par j0k3r_n0ir le 19-01-2004 à 17:16:47
n°615913
chrisbk
-
Posté le 19-01-2004 à 17:16:08  profilanswer
 

PIS MON AMIGA JM'LFOUS AU CUL C CA ? :FOU:

n°615915
drasche
Posté le 19-01-2004 à 17:17:14  profilanswer
 

chrisbk a écrit :

PIS MON AMIGA JM'LFOUS AU CUL C CA ? :FOU:


et mon Palm? [:sisicaivrai]
 
(oui je surfe aussi sous Palm et c'est mon choix :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°615916
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 17:17:24  profilanswer
 

Ben apporte moi le que je developpe mon site dessus alors ;)

n°615918
chrisbk
-
Posté le 19-01-2004 à 17:18:26  profilanswer
 

drasche a écrit :


et mon Palm? [:sisicaivrai]
 
(oui je surfe aussi sous Palm et c'est mon choix :o)


 
oublie pas ton masque et ton tuba

n°615919
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 17:19:23  profilanswer
 

=> tu sors :o

n°615920
chrisbk
-
Posté le 19-01-2004 à 17:20:03  profilanswer
 

[:raph77]

n°615923
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 19-01-2004 à 17:20:52  profilanswer
 

Merchi :D

n°616334
gizmo
Posté le 20-01-2004 à 09:51:05  profilanswer
 

j0k3r_n0ir a écrit :

Ben en fait pour faire mon site je n'ai que le choix des plateformes Win et linux...
Je ne vais pas acheter un mac ou autre os pour tester mon site dessus :o
 
Donc voila ;)


pour quoi faire? pour l'affichage pour pour la gestion interne?


Message édité par gizmo le 20-01-2004 à 09:51:14
n°616337
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 20-01-2004 à 09:53:16  profilanswer
 

Pour l'affichage


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
n°616348
gizmo
Posté le 20-01-2004 à 10:13:14  profilanswer
 

bah pour l'affichage, je vois vraiment pas le rapport avec le fait que ce soit windows ou linux alors...

n°616355
j0k3r_n0ir
Bliiiiiiiiiiiiiiiiiip :)
Posté le 20-01-2004 à 10:20:49  profilanswer
 

Ben moi si !
Chez moi je suis sous Win et au lycée on est sous linux, et je te raconte pas la tête de mon site quand je vais le voir au lycée !
 
Je l'ouvre avec Konqueror et tout le chat en java merde, le menu sur le clic droit pareil et plein de petit truc comme ça..


---------------
Licence Professionnelle Multimedia Internet Webmaster | Des articles, des aides, des scripts .... le tout disponible sur mon site.
n°616358
gizmo
Posté le 20-01-2004 à 10:22:25  profilanswer
 

Aaah, tu fais un site de merde et tu t'étonnes qu'il ne passe pas partout...

n°616359
drasche
Posté le 20-01-2004 à 10:23:05  profilanswer
 

bin faut faire du code valide [:spamafote]
teste tes pages web avec ceci: http://validator.w3.org/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Détecter si l'OS est Win ou linux...

 

Sujets relatifs
Windows : timer - coordonnées / Borland Windows <==> Linuxcréation de threads + sockets asynchrones portable win32/linux
Detecter une fleche "onkeypressed"[C++] équivalent du man de Linux, pour Win sous Borland par ex ?
[Java] Linux, JInternalFrame, application GTK comme Gaim...[résolu] accéder à une BDD MySQL sous Linux
regex,: detecter un espace[VB .NET] Détecter un double clic dans une textbox
changer caractere de fin de ligne sous dans mon scrip Linux 
Plus de sujets relatifs à : Détecter si l'OS est Win ou linux...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR