私は自分のホームページに簡単なリダイレクトを受け取りました。このリダイレクトは、スマートフォンやタブレットにいるユーザーに反応します。クラスが機能していて、サイドがスマートフォンで開かれているときに真実を返します。PHPリダイレクトが正常に動作しない
したがって、if文にエコーを書き込むと、エコーされます。しかし、リダイレクトは機能せず、私はそれを理解できません。誰かが私がここで逃した何かの手がかり?
include ('includes/Mobiledetecter.php');
$detect = new Mobiledetecter;
//
if($detect->isMobile() or $detect->isTablet()) {
header('Location: http://www.example.com/');
}
あなたは 'ヘッダ()'あなたになる前に何かを出力し、万が一、じゃありませんか? http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php – CD001
ヘッダーは本文の前に来ます。それがルールです。リダイレクトヘッダーは、クライアントが中間を何も見ないことを意味します。 – apokryfos