- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть код
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'];
}
1 Проблема такая ип посетителя непередаеться почему-то Серверу хотя сам код рабочий. Что-то нехватает.
2 проблема надо написать после проверки кода урл обратный для редиректа после подписки на сайте осс; (returnurl) как будет выглядить незнаю в коде правильно.
Cам скрипт вот.
<?php
$login = 'sety'; //
$password = 'po50'; //
$sub_id = array('996', '998');
if(!count($_POST)) return;
// регистрация абонента в MT-подписке
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'];
}
if(!$_POST['code'] && $_POST['number'])
{
$url='http://93.193.113.29/index.php/mt/reg_user/';
$url.='?';
$url.='abonent='.rawurlencode(stripslashes($_POST['number']));
$url.='&sub_id='.$sub_id;
}
// проверка кода услуги
elseif($_POST['code'])
{
$url='http://93.113.123.29/index.php/mt/check_code/';
$url.='?';
$url.='code='.rawurlencode(stripslashes($_POST['code']));
}
$url.='&login='.$login;
$url.='&password='.$password;
$reply=connent_curl($url);
print_r($reply);
print('<br />');
print_r($url);
function connent_curl($url)
{
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,15);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_COOKIEJAR,'cookies.txt');
curl_setopt($ch,CURLOPT_COOKIEFILE,'cookies.txt');
$exec=curl_exec($ch);
return $exec;
}
?>
1. Судя по коду IP-адрес клиента должен быть в переменной $ip, но я не вижу, чтобы она где-то использовалась.
2. У вас $sub_id это массив и если его соединить со строкой то получит что-то типа "строкаArray".
3. Редирект обычно делают через посылку заголовка Location:
header("Location: http://ya.ru");
отписал в пм тебе мож реално сооброзиш их муть там.