ClockWorkOrange

Рейтинг
158
Регистрация
07.09.2005
logavas:
что и требовалось доказать!
Информация для тех кто не в курсе... с 2к вап трафа выхлоп 20к рублей если сливать на ява реги..
насчет школоло - защитная реакция..понимаю... решил подпортить твой нечестный биз.. хотябы уж тогда "лохам" предогал по 50$ за 1к..
а то совесть замучает

Так я этого и не скрывал, какая же это тайна куда покупается трафик :)

Ты бы свою стату засветил, для тех, кто не в курсе))

Я так понимаю, слышал звон, да не знаешь - где он?

Ты можешь сливать свой трафик куда угодно и получать over9000, но последний раз прошу - перестань тут флудить.

logavas:
ClockWorkOrange, хватит дурака то играть.. хочешь сказать что не для алармов траф скупаете..? артисты театра и кино..

А ты уроки выучил уже? Поскольку завтра воскресенье и в школу тебе не надо, то я отвечу, последний раз. И попрошу в подобном тоне ко мне больше не обращаться, я человек миролюбивый, но с тобой на брудершафт не пил.

Траф покупается для мобильных регистраций. У юзера есть правила, с которыми он соглашается или не соглашается. У юзера прописана стоимость, юзер получает реальный контент.

logavas:

можно самому благополучно сливать вап траф и через пол года ездить уже на инфинити..

Сам то уже, небось, две Инфинити купил, теоретег? Расскажи нам 🍿

Всегда перед началом работ с фрилансером предупреждаю, что работа не для портфолио. Если это для него критично - доплачиваю. Потом периодически проверяю. Причина сего - не хочу плодить конкурентов, если речь касается разработки. И похожих дизайнов, если речь о дизайне. Сталкивался, когда конкурент находил исполнителя, который что-то для меня делал, и говорил: "хочу также".

Вот, собственно, и все.

Все забываю спросить: кому принадлежат счета, с которых идет "частный перевод" ? На кого они оформлены: на дропов-алкашей и прочую публику, которую за 1000 рэ водят в банки и открывают на них счета?

Интерес не праздный.

LEOnidUKG:
static public function getIp()
{
$tmpx=isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
$tmpx=explode(',',getRealIp());
return $tmpx[0];

}

ну или по нормальному:

static public function getIp()
{
$tmpx=$_SERVER['REMOTE_ADDR']; if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {$tmpx=$_SERVER['HTTP_X_FORWARDED_FOR']};
$tmpx=explode(',',getRealIp());
return $tmpx[0];
}

Если "по нормальному", то работать не хочет. Отписал в личку.

А в этом моменте как поступить?

static public function getIp()

{
return isset($_SERVER['HTTP_X_FORWARDED_FOR'])
? $_SERVER['HTTP_X_FORWARDED_FOR']
: $_SERVER['REMOTE_ADDR'];
}
а не надо использовать недокументированные возможности )

Да это я такой продукт уже на руки получил. За свои кровные :)

LEOnidUKG:
$tmpx=explode(',',getRealIp());
echo $tmpx[0];

Приактически Бинго. Но отображение это был пример. Нам нужно его не отображать, а передавать в обработку, уже порезаным от второго значения.

Т.е., примерно было так:

function getip()

{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
$ip = htmlspecialchars(substr($ip,0,15), ENT_QUOTES);
return $ip;

}

и дальше мы передаем все скрипту, это в коде наравне с определением браузера и т.д.:

$ip         = getip();	

Вот не понимаю как в этом контексте передать. Просто вырезаем через explode прямо в функции и все?

И вот в таком контексте тоже интересует как быть:

static public function getIp()

{
return isset($_SERVER['HTTP_X_FORWARDED_FOR'])
? $_SERVER['HTTP_X_FORWARDED_FOR']
: $_SERVER['REMOTE_ADDR'];
}

Протестировал, работает некорректно. Задача в следующем:

Если запустить вот такой скрипт, то отображается 2 ip. Первый - реальный, нормальный, второй через запятую - ip кэш-сервера Оперы.

<?php

function GetRealIp()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}

return $ip;
}

echo(getRealIp());
?>

Что нужно дописать в функцию, чтобы не отображать второй IP в этом списке, если он есть?

В настоящий момент, при просмотре с мобильной оперы скрипт выдает следующее:

11.11.11.11, 22.22.22.22 (где 11.11.11.11 - наш нормальный ip, 22.22.22.22 - ip кэш-сервера)

Нужно, чтобы остался только первый ip и, сосбственно, это значение и передавалось дальше скрипту.

присоединяюсь к вопросу.

Для меня основной критерий - больше 8 часов работы

Всего: 958