Как в php-скрипте прописать проксю с паролем?

The WishMaster
На сайте с 29.09.2005
Offline
2543
168

Сабж.

Есть строчка  $proxy = null; //"127.0.0.1:8888";

Нужно прописать туда проксю с логином и паролем. Как?
Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
ArbNet
На сайте с 27.10.2019
Offline
124
#1
Документацию почитайте
Обсуждение разработки на моём фреймворке https://discord.gg/23N4s9x2kp
The WishMaster
На сайте с 29.09.2005
Offline
2543
#2
ArbNet #:
Документацию почитайте

Блин, ну вот что бы я без тебя делал. Даже не подумал о таком варианте!!!

*сарказм офф*

ArbNet
На сайте с 27.10.2019
Offline
124
#3
The WishMaster #:

Блин, ну вот что бы я без тебя делал. Даже не подумал о таком варианте!!!

*сарказм офф*

А я без сарказма. Если человек что-то где то хочет настроить, то прежде всего надо почитать инструкцию\документацию к этому предмету\машине\скрипту и тд. Мы ж тут не телепаты где вы хотите настроить. Если уж вы сами не желаете почитать документацию и разобраться, то форумчане вряд-ли будут за вас это делать. Бывают конечно редкие счастливые случаи когда кто-то недавно это делал и знает, может и подскажет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
The WishMaster :

Есть строчка  $proxy = null; //"127.0.0.1:8888";

Нужно прописать туда проксю с логином и паролем. Как?

Если для передачи логинов-паролей нет отдельных переменных, то скорее всего никак.

ЗЫ. В показанном коде прокси не используется.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
vitor
На сайте с 16.05.2009
Offline
225
#5
The WishMaster :

Сабж.

Есть строчка  $proxy = null; //"127.0.0.1:8888";

Нужно прописать туда проксю с логином и паролем. Как?

Эта строчка ни о чем... смотрите в сторону чего-то такого:


$url = 'http://dynupdate.no-ip.com/ip.php';
$proxy = '127.0.0.1:8888';
$proxyauth = 'user:password';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);         // URL for CURL call
curl_setopt($ch, CURLOPT_PROXY, $proxy);     // PROXY details with port
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);   // Use if proxy have username and password
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); // If expected to call with specific PROXY type
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  // If url has redirects then go to the final redirected URL.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);  // Do not outputting it out directly on screen.
curl_setopt($ch, CURLOPT_HEADER, 1);   // If you want Header information of response else make 0
$curl_scraped_page = curl_exec($ch);
curl_close($ch);

echo $curl_scraped_page;
alaev
На сайте с 18.11.2010
Offline
694
#6
The WishMaster :
$proxy = null; //"127.0.0.1:8888";

Если обращение идёт через curl, то должно быть примерно так:

$proxy = '127.0.0.1:8888'; $proxyauth = 'user:password';

А потом ниже:

curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);

Создание и продвижение сайтов - https://alaev.net , аудиты сайтов, контекстная реклама

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий