나는 자바 스크립트를 에코하여 다른 페이지로 이동하는 기능이 있습니다. 탐색이 발생하는 동안에코 자바 스크립트 window.location.href 작동하지 않습니다
echo 'window.location.href="'.$url.'";';
은 작동하지 않고 단순히 화면에 표시됩니다.
function redirect($url)
{
if (!headers_sent())
{
header('Location: '.$url);
exit;
}
else
{
echo '<script type="text/javascript">';
echo 'window.location.href="'.$url.'";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
echo '</noscript>'; exit;
}
}
. 또한, 약간 현학적 인, HTTP 사양의 지시 해당 URL은 상대 URL이 아닌 완전한 URI를 가져야합니다. – Corbin
PHP 페이지입니다. 프로젝트에서 상대 URL을 제공해야하므로 선택할 수 없습니다. – zed
PHP 페이지가 자동으로 HTML로 해석된다는 것을 의미하지 않습니다. . – Corbin