Vectorface\Whip\Whip::getValidIpAddress PHP Метод

getValidIpAddress() публичный Метод

Returns the valid IP address or false if no valid IP address was found.
public getValidIpAddress ( mixed $source = null ) : string | false
$source mixed (optional) The source data. If omitted, the class will use the value passed to Whip::setSource or fallback to $_SERVER.
Результат string | false Returns the IP address (as a string) of the client or false if no valid IP address was found.
    public function getValidIpAddress($source = null)
    {
        $ipAddress = $this->getIpAddress($source);
        if (false === $ipAddress || false === @inet_pton($ipAddress)) {
            return false;
        }
        return $ipAddress;
    }

Usage Example

Пример #1
0
 /**
  * Tests a valid IPv6 address.
  */
 public function testValidIPv6Address()
 {
     $_SERVER = array('REMOTE_ADDR' => '::1');
     $lookup = new Whip(Whip::REMOTE_ADDR);
     $this->assertEquals('::1', $lookup->getValidIpAddress());
 }
All Usage Examples Of Vectorface\Whip\Whip::getValidIpAddress