Redirect med POST
HejJeg har brug for lidt hjælp.
Jeg vil gerne lave et javascript redirect script, der bruger post fremfor get. Jeg har et php script der tester om brugeren kommer ind på siden med en iphone, hvis dette er tilfældet, redirectes videre til en anden side, som er mere iphone venlig.
Indtil videre har jeg brugt dette script:
<script type="text/javascript">
<?php
if (($browserIsMobileSafari == true) && ($page == "") && !($device == "iphone_inst"))
echo "browserName=navigator.appName;
browserVer=parseInt(navigator.appVersion);
if ((browserName==\"Netscape\" && browserVer>=4) || (browserName==\"Microsoft Internet Explorer\" && browserVer>=4))
version=\"ver4\";
else
version=\"other\";
/* Version 4 browser URL */
if (version==\"ver4\")
window.location=\"iphone/index.php?device=iphone_not_inst\";
/* Other browsers URL */
else
window.location=\"iphone/index.php?device=iphone_not_inst\";"
;
?>
</script>
Som i kan, så trækker jeg en variable med over. Problemet er at på siden der redirectes til, skal bookmarkes (eller rettere føjes til hjemmeskærm), Og her må variablen ikke være med. Altså skal det der bookmarkes være:
minside.dk/iphone/index.php
istedet for:
minside.dk/iphone/index.php?device=iphone_not_inst
Derfor tænkte jeg at det var bedre at bruge post fremfor get, men hvordan laver jeg sådan et script (der skal redirectes direkte, uden at der manuelt skal klikkes på noget).
Eller er der måske en helt anden løsning på problemet?
Håber der er en der kan hjælpe :-)