Der Martin: Verzweigung nach Prüfung auf mobiles Endgerät

Beitrag lesen

Hi,

<?php
if(check_mobile()) {
header( "Location: http://www.xx.de/mobile.html" );
exit;
}
else {
header( "Location: http://www.xx.de/index.html" );
exit;
}
?>

eingebaut, leider funktioniert es aber nicht.

was heißt "funktioniert nicht"?

Typischer Fehler: Du hast vor der header-Anweisung schon eine Ausgabe an den Client gesendet, und sei es nur ein Zeilenumbruch oder eine BOM. Dann würdest du allerdings eine Fehlermeldung bekommen, die etwas wie "Headers already sent" enthält.

Abgesehen davon: Warum willst du erst noch eine Weiterleitung? Warum nicht die gewünschten Inhalte je nach Bedingung direkt ausgeben?

So long,
 Martin

--
Soziologen sind nützlich, aber keiner will sie haben.
Bei Informatikern ist es gerade umgekehrt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(