Mobile:: UserAgent 1.05
Sponsored Links
Mobile:: UserAgent 1.05: Zusammenfassung
Dateigröße:
0.037 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
9087
Datum:
2007-03-22
Verlag:
Other Publisher
Mobile:: UserAgent 1.05: Beschreibung
Mobile:: UserAgent ist eine bewegliche Benutzervertreter-Zeichenkettesatzgliederungskategorie.
SYNOPSE
### Druck, den die Informationen von einer Benutzervertreter Zeichenkette analysierten:
Gebrauch Mobile:: UserAgent;
mein $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
mein $uaobj = neues Mobile:: UserAgent ($useragent);
wenn ($uaobj->success ()) {
Druck Verkäufer: . $uaobj->vendor (). „N“;
Druck Baumuster: . $uaobj->model (). „N“;
Druck Version: . $uaobj->version (). „N“;
Druck Series60: . $uaobj->isSeries60 (). „N“;
Druck Imode?:. $uaobj->isImode (). „N“;
Druck Mozilla?:. $uaobj->isMozilla (). „N“;
Druck Standard?:. $uaobj->isStandard (). „N“;
Druck Abfall?:. $uaobj->isRubbish (). „N“;
}
sonst {
Druck „nicht ein beweglicher Benutzervertreter: $useragentn“;
}
### stellen fest, wenn der Klient ein tragbares Gerät ist.
Gebrauch Mobile:: UserAgent ();
cgi verwenden ();
# Check 1: (Check, wenn er ein Benutzervertreter Profil URL in seinen Vorsätzen sendet)
foreach mein $name (X_WAP_PROFILE, PROFIL, 13_PROFILE, 56_PROFILE) {
wenn (existiert ($ENV {„HTTP_$name“})) {
Druck „Klient hat einen Benutzervertreter Profilvorsatz, so seinen vermutlich ein bewegliches device.n“;
Letztes;
}
}
# Check 2: (Check, wenn er WML) unterstützt:
mein $q = neues cgi ();
wenn ($q->Accept (Text/vnd.wap.wml) == 1) {
Druck „Klient unterstützt WML so, das vermutlich ein bewegliches device.n sein ist“;
}
# Check 3: (Check, wenn diese Kategorie ihn analysieren kann)
mein $uaobj = neues Mobile:: UserAgent ();
wenn ($uaobj->success ()) {
Druck „Klienten Benutzervertreter konnte analysiert werden, so sein ein bewegliches device.n“;
}
Analysiert eine bewegliche Benutzervertreterzeichenkette in seine grundlegenden Bestandteile, das wichtigste Sein Verkäufer und Baumuster.
Ein Grund für das Handeln dies würde, diese Informationen Look-up Verkäuferbaumuster zu den spezifischen Einheiteigenschaften in einer Datenbank zu verwenden sein. Sie können auch verwenden verwenden Benutzervertreterprofile, um dies zu tun (für, welches Ive andere Kategorien entwickelte), aber nicht alle Handys haben diese, besonders die älteren Typen. Ein anderer Grund würde, aufzuspüren sein, wenn der Besuchsklient ein mobiler Hörer ist.
Nur reale bewegliche Benutzervertreter Zeichenketten können durch diese Kategorie erfolgreich analysiert werden. Die meisten WAP Emulators werden nicht unterstützt, weil sie normalerweise nicht die gleichen Benutzervertreter Zeichenketten verwenden, die die Einheiten sie emulieren.
SYNOPSE
### Druck, den die Informationen von einer Benutzervertreter Zeichenkette analysierten:
Gebrauch Mobile:: UserAgent;
mein $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
mein $uaobj = neues Mobile:: UserAgent ($useragent);
wenn ($uaobj->success ()) {
Druck Verkäufer: . $uaobj->vendor (). „N“;
Druck Baumuster: . $uaobj->model (). „N“;
Druck Version: . $uaobj->version (). „N“;
Druck Series60: . $uaobj->isSeries60 (). „N“;
Druck Imode?:. $uaobj->isImode (). „N“;
Druck Mozilla?:. $uaobj->isMozilla (). „N“;
Druck Standard?:. $uaobj->isStandard (). „N“;
Druck Abfall?:. $uaobj->isRubbish (). „N“;
}
sonst {
Druck „nicht ein beweglicher Benutzervertreter: $useragentn“;
}
### stellen fest, wenn der Klient ein tragbares Gerät ist.
Gebrauch Mobile:: UserAgent ();
cgi verwenden ();
# Check 1: (Check, wenn er ein Benutzervertreter Profil URL in seinen Vorsätzen sendet)
foreach mein $name (X_WAP_PROFILE, PROFIL, 13_PROFILE, 56_PROFILE) {
wenn (existiert ($ENV {„HTTP_$name“})) {
Druck „Klient hat einen Benutzervertreter Profilvorsatz, so seinen vermutlich ein bewegliches device.n“;
Letztes;
}
}
# Check 2: (Check, wenn er WML) unterstützt:
mein $q = neues cgi ();
wenn ($q->Accept (Text/vnd.wap.wml) == 1) {
Druck „Klient unterstützt WML so, das vermutlich ein bewegliches device.n sein ist“;
}
# Check 3: (Check, wenn diese Kategorie ihn analysieren kann)
mein $uaobj = neues Mobile:: UserAgent ();
wenn ($uaobj->success ()) {
Druck „Klienten Benutzervertreter konnte analysiert werden, so sein ein bewegliches device.n“;
}
Analysiert eine bewegliche Benutzervertreterzeichenkette in seine grundlegenden Bestandteile, das wichtigste Sein Verkäufer und Baumuster.
Ein Grund für das Handeln dies würde, diese Informationen Look-up Verkäuferbaumuster zu den spezifischen Einheiteigenschaften in einer Datenbank zu verwenden sein. Sie können auch verwenden verwenden Benutzervertreterprofile, um dies zu tun (für, welches Ive andere Kategorien entwickelte), aber nicht alle Handys haben diese, besonders die älteren Typen. Ein anderer Grund würde, aufzuspüren sein, wenn der Besuchsklient ein mobiler Hörer ist.
Nur reale bewegliche Benutzervertreter Zeichenketten können durch diese Kategorie erfolgreich analysiert werden. Die meisten WAP Emulators werden nicht unterstützt, weil sie normalerweise nicht die gleichen Benutzervertreter Zeichenketten verwenden, die die Einheiten sie emulieren.
Mobile:: UserAgent 1.05: Screenshot
Sponsored Links
Mobile:: UserAgent 1.05: Stichwort
UserAgent
Profil
User Agent String
User Agent
mobile Anwender
Drucken
Mobile
n
Agent
Benutzer
User-Agent
Mobile:: UserAgent 1.05
Bibliotheken
Programmierung
Mobile:: UserAgent 1.05: Lesezeichen
Mobile:: UserAgent 1.05: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
