🔞 ADULT: Changeset/ - Uncensored 2025

Changeset 880770


Ignore:
Timestamp:
03/24/2014 10:49:01 AM (12 years ago)
Author:
eoigal
Message:

add missing define used in activation, and just depend on remote_addr server variable when getting ip address

Location:
akismet/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • akismet/trunk/akismet.php

    r878668 r880770  
    3737
    3838define( 'AKISMET_VERSION', '3.0' );
     39define( 'AKISMET__MINIMUM_WP_VERSION', '3.0' );
    3940define( 'AKISMET__PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    4041define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
  • akismet/trunk/class.akismet.php

    r878796 r880770  
    445445
    446446    public static function get_ip_address() {
    447         foreach( array( 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR' ) as $key ) {
    448             if ( array_key_exists( $key, $_SERVER ) === true ) {
    449                 foreach ( explode( ',', $_SERVER[$key] ) as $ip ) {
    450                     $ip = trim($ip);
    451 
    452                     if ( filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false ) {
    453                         return $ip;
    454                     }
    455                 }
    456             }
    457         }
    458         return null;
     447        return isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : null;
    459448    }
    460449
Note: See TracChangeset for help on using the changeset viewer.