как сдедлать авторизацияю на прокси сервере ?

Тема в разделе "Как сделать...", создана пользователем zagrenat, 9 окт 2009.

Статус темы:
Закрыта.
  1. zagrenat

    zagrenat

    Регистр.:
    26 дек 2006
    Сообщения:
    244
    Симпатии:
    59
    есть прокси, скрипт к нему должен конектиться, и парсить, но незнаю как сделать авторизацию то есть как отсылать логин и пароль?
     
  2. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    в курле
    PHP:
    curl_setopt($curlCURLOPT_PROXYUSERPWD'user:login');

    или в fscokopen

    PHP:
    fwrite($sock'Proxy-Authorization: Basic '.base64_encode('user:login'));
     
    zagrenat нравится это.
  3. zagrenat

    zagrenat

    Регистр.:
    26 дек 2006
    Сообщения:
    244
    Симпатии:
    59
    а как при этом конект должен происходить ? а то что то не конектиться и данные не идут
     
  4. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    вот тут рассмотрен пример коннект на курле
    http://ru2.php.net/manual/en/function.curl-init.php
    Вот тут на sockopen
    http://ru2.php.net/manual/en/function.fsockopen.php

    почти 90% что твой скрипт использует, именно эти способы подключения. Под эти подключения я тебе дал пример авторизации прокси.

    Если то-то непонятно, выкладывай скрипт, хоть сюда, хоть в аську.
     
    zagrenat нравится это.
  5. zagrenat

    zagrenat

    Регистр.:
    26 дек 2006
    Сообщения:
    244
    Симпатии:
    59
    ну вот... докопалься до ещё одной проблемки,
    на хостинге nic.ru

    апач поднят на ИП у хостинга
    сам хост 10.1.45.хх
    а выходит в мир через проксю на 212.193.239.250

    и вот тут трабла выплывает, скрипт не хочет авторизоваться на моем прокси сервере с авотризацией и паролем...


    кто знает как это обойти ?

    при том что на хосте с выделеным ип все нормально работает
    **************
    ps на тарифе 201 все порты закрыты кроме 80, поэтому ниче и не пахало (
     
Статус темы:
Закрыта.