-1

javascript関数setTimeout内でphpコードを使用する際に問題が発生しました。コードはphpファイルにありますが、本来のように動作し、ユーザーを私のWebサイトのインデックスページに送るために5分間待つのではなく、即座に実行します。何か案は?

コードは次のとおりです。

<script>
  setTimeout(function() { <?php header( 'Location: /index.html' ); ?> }, 300000);
</script>  
4

1 に答える 1

2

はい。サーバー側であるため、PHPコードが最初に実行されるためです。したがって、コードを変更する必要があります。

<script>
  setTimeout(function() { window.location.href='/index.html'  }, 300000);
</script>  
于 2012-10-22T17:56:41.243 に答える