Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как заставить PHP приложение работать через прокси?  (Прочитано 16006 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« : 14-10-2004 07:19 » 

Есть PHP Скрипт  который лезет по заданным URL соотвествующим образом обрабатывает странички и предаставляет вычлененую из них информацию в виде сводной  

Стартует  это все командой
@php GetDate.php

В качестве интрепритатора использован php.exe v4.3.5

Дома все работает на работе нет, проблема в том что интерпритатор почемуто игнорирует настройки прокси и пытается лезть в инет на прямую.
 Как заставить его обрабатывать URL через прокси сервер?
Записан

Да да нет нет все остальное от лукавого.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #1 : 14-10-2004 07:57 » 

PSD,  не уверен что это то что тебе надо, но можеш тут глянуть и тут  и ещё вот тут
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 14-10-2004 10:12 » 

Да, не совсем то что хотелось, мне хотелось бы за ставить его отрправлять вообще все запросы во всех скриптах через прокси как это релизвано в броузере указал адрес в настройках и вперет.
Записан

Да да нет нет все остальное от лукавого.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #3 : 14-10-2004 10:56 » 

PSD, никогда такого не делал, но может посмотреть в сторону хттп заголовков  :l_smile:  Формировать как-то свой заголовок и отправлять  :l_smile:
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 14-10-2004 11:42 » 

Я надеялся что это где то в районе Ini  файла должно быть типа указания интерпритатору что на даной отдельно взятой машине доступ к http следует осуществлять через прокси...

А к стати говоря может быть решением проблемы будет запуск всего этого дела из под Сосккапрс (SocksCap)  через сервер Socks?
Записан

Да да нет нет все остальное от лукавого.
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #5 : 14-10-2004 12:40 » 

Цитата: PSD
Я надеялся что это где то в районе Ini  файла должно быть типа указания интерпритатору что на даной отдельно взятой машине доступ к http следует осуществлять через прокси...

А к стати говоря может быть решением проблемы будет запуск всего этого дела из под Сосккапрс (SocksCap)  через сервер Socks?


Очень даже может быть Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 14-10-2004 18:09 » 

PSD, http-proxy-сервера предназначены для клиентов. Но, если http-соединение инициируется от серверного скрипта, то почему бы не сделать ему перенаправление каким-нибудь способом. Как я понял, ты именно это хочешь?
Подумая о "прозрачных" прокси для исходящих соединения с этого сервера. Штатных средств я не знаю, да и не типичная это задача для сервера. В крайнем случае, загляни на http://php.net/manual/ru/ - все-таки официальный сайт.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Skubent
Гость
« Ответ #7 : 15-10-2004 06:24 » 

Ээээ... А разве HTTP, FTP и т.п. соединения в php реализуются не средствами ОС ?
Записан
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 15-10-2004 10:35 » 

Skubent,
Цитата

Ээээ... А разве HTTP, FTP и т.п. соединения в php реализуются не средствами ОС ?


Поидее средствами но почемуто данный конкретный пакет этого делать не хочет ... и если честно МС конечно встроил эксплорер в винду но это не та часть ситемы которую предпочтительно юзать серверному скрипту.


RXL,
Цитата

PSD, http-proxy-сервера предназначены для клиентов. Но, если http-соединение инициируется от серверного скрипта, то почему бы не сделать ему перенаправление каким-нибудь способом. Как я понял, ты именно это хочешь?
Подумая о "прозрачных" прокси для исходящих соединения с этого сервера. Штатных средств я не знаю, да и не типичная это задача для сервера. В крайнем случае, загляни на http://php.net/manual/ru/ - все-таки официальный сайт.

В даном случае при помощи ПХП реализовали какраз клиентскую часть. Есть интронет приложение, его функции расширены несколько не тривиалным способом на клиентской же машине запускается PHP.exe и ему передается на исполнение скрип... далие клиентская часть интронет приложениея дает запросы на локальный PHP а он лезет в инет черпает нужную информацию перелопачивает ее и выдает назад в систему ... надо сказать довольно не плохо и эфективно позволяет интегрировать в свое приложение ресурсы инет.

Единственые грабли это корпоративный прокси...
Записан

Да да нет нет все остальное от лукавого.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 17-10-2004 00:50 » 

Цитата: PSD
Skubent,
Цитата

Ээээ... А разве HTTP, FTP и т.п. соединения в php реализуются не средствами ОС ?


Поидее средствами но почемуто данный конкретный пакет этого делать не хочет ... и если честно МС конечно встроил эксплорер в винду но это не та часть ситемы которую предпочтительно юзать серверному скрипту.

Нет. Система (ОС) отвечает за транспортный уровень и ниже. HTTP и т.п. реализуется приложением.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Skubent
Гость
« Ответ #10 : 18-10-2004 09:18 » 

Цитата: RXL
Нет. Система (ОС) отвечает за транспортный уровень и ниже. HTTP и т.п. реализуется приложением.


Хех, век живи...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines