File "Helper.php"

Full Path: /home/cananyalcin/public_html/core/lib/shoplemo/php-sdk/source/Utilities/Helper.php
File size: 830 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace Shoplemo\Utilities;

class Helper
{
    public static function getIPAddress()
    {
        $ipaddress = "0.0.0.0";

        if (getenv('HTTP_CLIENT_IP'))
            $ipaddress = getenv('HTTP_CLIENT_IP');
        else if (getenv('HTTP_X_FORWARDED_FOR'))
            $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
        else if (getenv('HTTP_X_FORWARDED'))
            $ipaddress = getenv('HTTP_X_FORWARDED');
        else if (getenv('HTTP_FORWARDED_FOR'))
            $ipaddress = getenv('HTTP_FORWARDED_FOR');
        else if (getenv('HTTP_FORWARDED'))
            $ipaddress = getenv('HTTP_FORWARDED');
        else if (getenv('REMOTE_ADDR'))
            $ipaddress = getenv('REMOTE_ADDR');

        return $ipaddress;
    }

    public static function getPort(){
        return getenv('REMOTE_PORT');
    }
}