php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.01.2005, 13:44  
Gast
 
Beiträge: n/a
Standard browserweiche

ist möglich mit php eine browserweiche zu programmieren.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.01.2005, 13:59  
Erfahrener Benutzer
 
Registriert seit: 17.08.2004
Beiträge: 213
carrib befindet sich auf einem aufstrebenden Ast
Standard

Hi!

Über die Variable
Code:
$_SERVER['HTTP_USER_AGENT']
kannst Du in Erfahrung bringen, welcher Browser vom Benutzer verwendet wird. Bsp.: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

Anhand dieser Information kannst Du den Browser bestimmen und damit das zu verwendende Stylesheet, die passende Javascript-Datei, usw.

Unter devarticles- PHP Browser Detection and Appropriate CSS Generation findest Du einen Artikel, der sich mit Browsererkennung und der Erzeugung von browser-spezifischen Stylesheets befasst. Dort findest Du auch einen Quellcode um den verwendeten Browser zu bestimmen.

phpMyAdmin verwendet ein solches Verfahren um die Schriftgrößen browser-spezifisch zu bestimmen. Zu finden in der Datei libraries\common.lib.php, Funktion PMA_setFontSizes.
carrib ist offline  
Alt 10.01.2005, 14:10  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
Über die Variable [...] kannst Du in Erfahrung bringen, welcher Browser vom Benutzer verwendet wird.
stimmt leider nicht ganz. im ua stehen beliebige angaben, von denen man nicht unbedingt auf den browser schließen kann.
__________________
derHund ist offline  
Alt 10.01.2005, 14:14  
Erfahrener Benutzer
 
Registriert seit: 01.09.2004
Beiträge: 532
PHP-Kenntnisse:
Fortgeschritten
schifti
Standard

warum man sich nicht auf
PHP-Code:
$_SERVER['HTTP_USER_AGENT'
verlassen soll:
http://www.phpfriend.de/forum/viewto...=httpuseragent[php]

Bei mir steht im Browser z.B. "DieMacht, Linux 9.2 / Firefox, 1 / Windows / Mac OS" :wink:
__________________
MFG Schifti
auch ein Forum (PHP)
schifti ist offline  
Alt 10.01.2005, 14:19  
Erfahrener Benutzer
 
Registriert seit: 17.08.2004
Beiträge: 213
carrib befindet sich auf einem aufstrebenden Ast
Standard

Stimmt wohl, ich kann auch einen Anonymizer, oder sonstige Tools verwenden und bin als Lynx Textbrowser unterwegs und starre auf meinen IE, allerdings ist dieses der einzige Anhaltspunkt mit dem der Browser bestimmt werden kann - für den Rest ist der Benutzer verantwortlich.

Diese Information ist ebenso schwammig wie ein Verlass auf aktiviertes Javascript & Co., keine Frage.

Alternativ kannst Du dem Benutzer die Auswahl überlassen, oder die Möglichkeit anbieten, über Links die Schriftgröße zu ändern, etc.
carrib ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
hilfe für browserweiche Flecky HTML, Usability und Barrierefreiheit 2 18.11.2007 21:34
[Erledigt] Browserweiche PHP Tipps 2006 5 19.05.2006 18:45
Browserweiche und auto. Weiterleitung PHP Tipps 2006 6 08.03.2006 16:36
Extrem einfache Browserweiche scooter Beitragsarchiv 11 08.02.2006 15:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php browser spezifisch, browserweiche programmieren, php bestimmen browserweiche, browserweiche programmieren php, ie browserweiche php, \browserweiche\ für \textbrowser\, php browserweiche ie weiterleiten, php browserweiche für mac, php browserabfrage weiterleitung, http://www.php.de/php-tipps-2005/15706-browserweiche.html, php browserweiche weiterleitung, mac os php weiche, browserweiche als weiteleitung

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.