Make WordPress Core

Ticket #27152: 27152.diff

File 27152.diff, 831 bytes (added by voldemortensen, 10 years ago)
  • src/wp-includes/functions.php

     
    14431443}
    14441444
    14451445/**
     1446 * Retrieve unvalidated referer from '_wp_http_referer' or HTTP referer.
     1447 *
     1448 * @since 4.1
     1449 *
     1450 * @return string|bool Return http referer if found. Return false otherwise.
     1451 */
     1452
     1453function wp_get_raw_referer() {
     1454        $ref = false;
     1455        if ( ! empty( $_REQUEST['_wp_http_referer'] ) )
     1456                $ref = wp_unslash( $_REQUEST['_wp_http_referer'] );
     1457        else if ( ! empty( $_SERVER['HTTP_REFERER'] ) )
     1458                $ref = wp_unslash( $_SERVER['HTTP_REFERER'] );
     1459        return $ref;
     1460}
     1461
     1462/**
    14461463 * Retrieve original referer that was posted, if it exists.
    14471464 *
    14481465 * @since 2.0.4