Gå til innhold

[Løst] Hvordan sjekke hvilket OS du kjører, også sende deg til en ny side?


Anbefalte innlegg

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 av MartyRot
Lenke til kommentar
Videoannonse
Annonse

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 dontgetit.gif

Endret av colaflaske
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...