59.104 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 );

パラメータ

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

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

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