MartyRot Skrevet 5. mars 2011 Del Skrevet 5. mars 2011 (endret) Hei. Jeg er ute etter ett skript som gjør følgende: Når du kommer inn på side.php skal en kode finne ut om du bruker Mac, windows, linux osv. Hvis du bruker mac blir du automatisk sendt til sidemac.php å vist du bruker andre blir du sendt til sidewin.php. Jeg har søkt etter javascript, men jeg har kun funnet script som finner ut hvilket os du bruker, men som kun kan poste text, ikke koder som sender deg til en ny side. Og jeg har funnet script som sender deg til en ny side autoamtisk, men ikke en blanding. Noen som kan hjelpe meg? Html,java,php,css osv. kommer akkurat på det samme, men det burde fungere med bare en php/html side, som sender deg til en ny side. Takk på forhånd. EDIT: jeg har funnet ett script! Du må endre ("MacPPC") til ("Mac"). <script type="text/javascript"> // <![CDATA[ var isMac = (navigator.platform.indexOf("MacPPC") != -1) ? true : false; if(isMac) location.href = "http://www.mysite.com/mac_page.html"; else location.href = "http://www.mysite.com/windows_page.html"; // ]]> </script> Hvis du ønsker å sende Mac brukere til en annen side, mens PC brukere skal bli på siden, endrer du siste linje fra: else location.href = "http://www.mysite.com/windows_page.html"; // ]]> </script> til: else document.write('');// ]]> </script> Endret 5. mars 2011 av MartyRot Lenke til kommentar
MikkelRev Skrevet 5. mars 2011 Del Skrevet 5. mars 2011 Det lar seg gjøre, men først lurer jeg på hvorfor du vil sende de til forskjelliger. Er det visningen som blir forskjellig med forskjellige OS'er? Lenke til kommentar
MartyRot Skrevet 5. mars 2011 Forfatter Del Skrevet 5. mars 2011 (endret) Ja. Den ene siden bruker Windows media player, mens den andre bruker Real Player. Sjekk ut dette innlegget for mer info. Endret 5. mars 2011 av MartyRot Lenke til kommentar
SlettetBruker5125 Skrevet 7. mars 2011 Del Skrevet 7. mars 2011 (endret) Har en litt enklere løsning i PHP, med strstr() lag en ny side, checkOS.php: <?php $userAgent = $_SERVER['HTTP_USER_AGENT']; if(strstr($userAgent, 'Mac')) { header("Location: http://www.linktilnysideher.no"); } else { echo ''; } ?> Du kan også bytte Mac med f.eks mobile, iPad eller iPhone :-) I alle sidene du ønsker å sjekke legger du til dette HELT ØVERST: <?php include_once 'checkOS.php'; ?> Eller du bare legger til den øverste koden, litt mer rotete. EDIT: Du kan legge til utallige else if(strstr($userAgent, 'OPERATIVSYSTEM HER')) Hvis du ikke skjønner, PM meg Endret 7. mars 2011 av colaflaske Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå