![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Web Programmeren, Web 2.0 en mash-ups Bespreek Web Programmeren en Web Server Administration, waaronder LAMP, Apache, MySQL, Flash, HTML, SEO, mash-ups en andere web-API's en onderwerpen. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Re-direct de fout msg te logboekbestand | rony_daniel | Programmeren en Shell Scripting | 4 | 11-21-2006 03:05 PM |
| Hoe directe FTP-commando voor het gebruik van een specifiek IP toevoegen of netwerkkaart? | pray44u | SUN Solaris | 5 | 06-02-2006 01:49 |
| Directe toegang tot de schijf | Lopatonosec | Hoog Niveau Programmering | 3 | 05-31-2005 01:39 PM |
| Hoe directe awk output naar expr? | jvander | Programmeren en Shell Scripting | 4 | 04-21-2005 10:09 PM |
| directe overdracht van bestanden via TCP / IP | darkspace | Hoog Niveau Programmering | 5 | 08-26-2002 03:00 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hoe te detecteren en de browser opnieuw rechtstreekse
Ik wil enkele HTML-code op mijn pagina zal detecteren dat de gebruiker die gaat naar de browser van mijn site, en als het een bepaalde browser (zoals Internet Explorer of Mozilla Firefox), zal het re-direct naar een andere pagina die ik heb. Hoe kan ik dit doen?
|
|
|||||
|
Je doet dit in uw (configuratie een) web server, (b) web server script, of (c) in Javascript waarin u opnemen of verwijzen naar uw HTML-pagina. Als het Javascript's, er is veel veel keuzes, en ik stel voor dat je zoekopdracht vrije code bibliotheken voor een dergelijke code. Hier een exmple. Zodra u de browser hebt, doe je iets als
Code:
window.location="http://new.url/somewhere.else" |
|
||||
|
U kunt de HTTP "User-Agent" header die kunnen uitvoeren informatie over de browser van de gebruiker gebruikt. Hoe te doen, hangt af van uw server-side ontwikkelplatform (bijv. CGI / PHP / Java etc.) Echter, omdat dat gebied gemakkelijk kunnen worden vervalst, is het niet noodzakelijk nauwkeurig, maar dat is meestal wat je kunt doen.
Voor omleidingen, zijn hiervoor 2 manieren: HTTP redirect en HTML-gebaseerde (browser) omleiding. Met de HTTP-server-side redirect genereert een redirect (een "verplaatst" HTTP-respons) dat de browser reageert op. De tweede manier is om een meta-tag in de HTML te genereren terug naar de browser, dat de browser de omleiding zullen doen, maar pas nadat de oorspronkelijke antwoord is volledig gemaakt. Nogmaals, hoe dat te doen is afhankelijk van uw ontwikkelplatform. Het belangrijkste verschil is dat HTML-gebaseerde redirect de "terug zal breken" knop. Als de gebruiker drukt op de knop Terug na de omleiding, zal de browser de omleiding opnieuw uitvoert en het eindresultaat is de gebruiker niet omgeleid. Je hoeft niet per se nodig om dit te doen met de programmering. Ik denk dat je ook implementeren sommige van deze omleiding regelingen met bepaalde Apache configuratie richtlijnen. Omgaan met de Apache deze manier is niet mijn favoriet, maar dat is aan jou. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|