- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть виртуальный выделенный сервер. FreeBSD, Apache 1.3.x.
Есть несколько выделенных ip: ip0, ip1, ip2, ip3. Создал три ip-базированных виртуальных хоста (Отдельный IP адрес для каждого веб-сайта). На каждом виртуальном хосте есть свой скрипт test.php, который обращается к странице "http://xxxxx.com/script.php". script.php определяет, что REMOTE_ADDR=ip0 во всех случаях. Т. е. скрипт "ip1/test.php" обращается с адреса ip0.
Как сделать чтобы обращение было соответственно с ip1, ip2, ip3?
Смотришь включены ли у тебя функции работы с сокетами, если нет то включаешь.
Потом идешь сюда http://php.rinet.ru/manual/ru/function.socket-bind.php
и читаешь, там есть пример
в socket_bind пишешь один из своих IP (с которого конектится)
в socket_connect пишешь IP куда коннектится.
потом идешь читать про функции socket_read или socket_recv, чтобы научиться ответ почитать.
ну и немного изучаешь HTTP-протокол, чтобы подставлять User-Agent и прочее.
Несколько низкоуровнево, но можно написать функцию, которая будет в себе весь процесс содержать. Работает 100%, проверено на людях.
Zaicev,
спасибо, действительно работает