48.101 REDIRECT_URLプロシージャ

このプロシージャはowa_util.redirect_urlをコールして、ブラウザに新しいURLにリダイレクトするよう伝えます。その後、自動的にapex_application.stop_apex_engineをコールして、Oracle APEXアプリケーションが処理を続けないよう中断します。

構文

APEX_UTIL.REDIRECT_URL (
    p_url               IN VARCHAR2,
    p_reset_htp_buffer  IN BOOLEAN  DEFAULT TRUE );

パラメータ

表48-83 REDIRECT_URLのパラメータ

パラメータ 説明
p_url ブラウザによってリクエストされるURL。
p_reset_htp_buffer ブラウザが新しいURLへのリダイレクトを理解し、HTPバッファにすでに書き込まれたデータによって混乱しないようにするため、TRUEに設定してHTPバッファをリセットします。アプリケーションに、応答時に使用する独自のクッキーがある場合は、FALSEに設定します。

次の例では、ブラウザがhttp://www.oracle.comにリダイレクトして、それ以降の処理をすぐに停止します。

apex_util.redirect_url (
    p_url => 'http://www.oracle.com/' );