しばらくするとリダイレクトするための特定のPHP関数があります。どこかで見ましたが、思い出せません。ログイン後のGmailのリダイレクトのようです。お願いします。
Refreshヘッダーは標準的なものではありません。RFCでカバーされていないものを使用することはありません
しばらくするとリダイレクトするための特定のPHP関数があります。どこかで見ましたが、思い出せません。ログイン後のGmailのリダイレクトのようです。お願いします。
Refreshヘッダーは標準的なものではありません。RFCでカバーされていないものを使用することはありません
回答:
header( "refresh:5;url=wherever.php" );
これは、5秒でheaderリダイレクトされるphpの設定方法ですwherever.php
実際の出力が送信される前に、通常のHTMLタグ、ファイル内の空白行、またはPHPからheader()を呼び出す必要があることに注意してください。includeまたはrequire関数、または別のファイルアクセス関数でコードを読み取り、header()が呼び出される前にスペースまたは空の行が出力されるのは、非常に一般的なエラーです。単一のPHP / HTMLファイルを使用する場合にも同じ問題が存在します。(ソースphp.net)
die();
JavaScriptを使用してしばらくするとリダイレクトできます
setTimeout(function () {
window.location.href= 'http://www.google.com'; // the redirect goes here
},5000); // 5 seconds
PHPを使用してリダイレクトする場合は、sleep()コマンドを使用して、リダイレクトする前に何秒間スリープします。
しかし、私が参照しているのはメタ更新タグだと思います。
http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm
ファイルを保存するために[名前を付けて保存]ダイアログを開いたときに、5秒後のPHPの更新が機能しませんでした:(header( 'Content-type:text / plain'); header( "Content-Disposition:attachment; filename = $ filename > ");)
[名前を付けて保存]リンクをクリックしてファイルを保存すると、呼び出しページで時間指定の更新が停止しました。
ただし、どうもありがとうございました。ibuのjavascriptソリューションは、私の特定のアプリケーションに必要なWebページを刻々と更新し続けています。ここで、phpの問題に対するJavaScriptソリューションを投稿してくださったibuに感謝します。
JavaScriptを使用してしばらくするとリダイレクトできます
setTimeout(function () {
window.location.href = 'http://www.google.com';
},5000); // 5 seconds
このJavaScriptコードを使用して、特定の時間の後にリダイレクトできます。それがうまくいくことを願っています。
setRedirectTime(function ()
{
window.location.href= 'https://www.google.com'; // the redirect URL will be here
},10000); // 10 seconds