![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Web Programmering, Web 2.0 og mashups Diskuter Web Programmering og Web Server Administration, herunder LYGTE, Apache, MySQL, Flash, HTML, SEO, mashups og andre Web API'er og emner. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Re-direkte fejlen msg til logfil | rony_daniel | Shell Programmering og Scripting | 4 | 11-21-2006 03:05 PM |
| Sådan direkte FTP kommando til at bruge en specifik IP tilføje eller NIC? | pray44u | Sun Solaris | 5 | 06-02-2006 12:49 AM |
| Direkte diskadgang | Lopatonosec | Højtstående Programmering | 3 | 05-31-2005 12:39 PM |
| Sådan direkte awk output til expr? | jvander | Shell Programmering og Scripting | 4 | 04-21-2005 09:09 PM |
| direkte overførsel af filer via TCP / IP | darkspace | Højtstående Programmering | 5 | 08-26-2002 02:00 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Sådan opdager browser og omdirigere
Jeg vil gerne sætte nogle HTML-kode på min side, som vil afsløre den bruger, der går til mit site browser, og hvis det er en bestemt browser (såsom Internet Explorer eller Mozilla Firefox), vil det igen henvise dem til en anden side, jeg har. Hvordan kan jeg gøre dette?
|
|
|||||
|
Du enten gøre i din (a) webserver konfiguration, (b) webserver script, eller (c) i Javascript, som du omfatte eller referere til fra din HTML-side. Hvis det er Javascript, er der mange mange valg, og jeg foreslår, at du søge gratis kode biblioteker for en sådan kode. Her er en exmple. Når du har den browser, vil du gøre noget
Code:
window.location="http://new.url/somewhere.else" |
|
||||
|
Du kan undersøge HTTP "User-Agent" header, der kan bære information om brugerens browser der anvendes. Hvordan du gør, afhænger af din server-side udvikling platform (f.eks CGI / PHP / Java osv.) Men da dette område kan nemt forfalsket, er det ikke nødvendigvis korrekt, men det er for det meste, hvad du kan gøre.
For omdirigeringer, der er primært 2 måder: HTTP redirect og HTML-baserede (browser) redirect. Med HTTP omdirigere server-side genererer en omdirigering (en "flyttet" HTTP-svar), at browseren reagerer på. Den anden måde er at generere et meta-tag i HTML tilbage til browseren, at browseren vil gøre omdirigeringen, men først efter den oprindelige svar gengives fuldstændigt. Igen, hvordan du gør, afhænger af din udviklingsplatform. Den væsentligste forskel er, at HTML-baseret omdirigere vil bryde den "tilbage"-knappen. Hvis brugeren trykker på knappen Tilbage efter omdirigeringen, vil browseren køre omdirigere igen, og slutresultatet er, at brugeren ikke omdirigeres. Du behøver ikke nødvendigvis at gøre dette med programmering. Jeg tror, du kan også gennemføre nogle af disse omdirigere ordninger med visse Apache konfiguration direktiver. Beskæftiger sig med dette Apache måde er ikke min favorit, men det er op til dig. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|