как получить доступ к стороннему веб-сайту - PullRequest
0 голосов
/ 29 декабря 2010
//$out = fopen($localfilename, 'wb'); 
$url ="some https site name";
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
//curl_setopt($ch, CURLOPT_FILE, $out); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_USERPWD, "sar:pas"); 
echo curl_exec($ch); 
return $ch;
//curl_close($ch); 
//fclose($out); 

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

$ url = "некоторое имя URL"; в пароле имени пользователя я использовал curl_setopt ($ ch, CURLOPT_USERPWD, "sar: pas"); я уже прочитал fetech пароль пользователя из таблицы базы данных но я не использую файл, и я прокомментировал ниже две строки кода $ out = fopen ($ localfilename, 'wb'); curl_setopt ($ ch, CURLOPT_FILE, $ out);

Я попытался с помощью вышеуказанного кода, он не работает на сайте https помоги мне в этом сеньорио

по saravanamuthu saravanamuthu@yahoo.com

Ответы [ 2 ]

0 голосов
/ 29 декабря 2010

чувак, какую именно ошибку ты получаешь?

попробуйте это, кажется, объяснить вашу проблему: http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/

0 голосов
/ 29 декабря 2010

эта строка

curl_setopt($ch, CURLOPT_USERPWD, "sar:pas"); 

не нужна, и вместо этого вам нужно смоделировать форму на странице, на которую вы пытаетесь войти (щелкните правой кнопкой мыши -> просмотреть исходный код и посмотрите, какие входные данные подают форму входа в систему).имеет, затем отправляет необходимые значения с помощью CURLOPT_POST, CURLOPT_POSTFIELDS, вам также необходимо вернуть перевод и посмотреть, как он возник)

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