36.96 REDIRECT_URLプロシージャ

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

構文

APEX_UTIL.REDIRECT_URL (
    p_url              in varchar2,
    p_reset_htp_buffer in boolean default true );

パラメータ

表36-80 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/' );