-1

PHP に Web ページをロードさせ、1 分待ってから別のページをロードさせようとしています。

これが私のコードです:

<?php
header("Location: http://www.paylesstitleloans.com/");
sleep(60);
header("Location: http://www.paylesstitleloans.com/faq.html");
?>

これらのような関数を使用すると、まったく役に立ちますか: ob_start(); ob_flush();

寝る前にブラウザに表示する最初のページが必要です。ありがとうございました。ジェイソン

4

3 に答える 3

1

これを実現するには、クライアント側で何か (Javascript、メタ リフレッシュ、iFrames) を使用する必要があります。

関連トピック:

于 2013-01-27T20:56:11.793 に答える
0

ページが既にロードされた後は、php からヘッダーを使用することはできません。ただし、メタ タグを使用して、一定時間後にリダイレクトすることができます。以下のメタ例を参照してください。

<meta http-equiv="refresh" content="60;url=http://www.paylesstitleloans.com/faq.html/" />
于 2013-01-27T20:58:46.997 に答える
-1

一度しか送信できないため、httpヘッダーの場所ではそれを行うことはできません。そのためには、タイムアウト機能を備えた JavaScript を使用する必要があります。

このスクリプトを最初のページに含めると、うまくいきます:

<script type="text/JavaScript">
<!--
redirectTime = "60";
redirectURL = "http://www.paylesstitleloans.com/faq.html";
function timedRedirect() {
    setTimeout("location.href = redirectURL;",redirectTime);
}
//   -->
</script>
于 2013-01-27T21:02:25.273 に答える