Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] PHP|Логин на сайте

Ответить
Настройки темы
[решено] PHP|Логин на сайте

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте!
Есть сайт файлообменник, например letitbit.net
Нужно залогинется на нём и затем скачать файл по заранее известной ссылке.
Вижу форму login.php ей отправляется POST-ом логин и пароль, но не понимаю если просто отправлю, то пользователь просто перейдёт на сайт letitbit.net уже залогиненым, а нужно чтоб пользователь не видел сам сайт, а чтоб скрипт перешёл по ссылке скачки файла.

-------
Хочу научиться писать драйвера на с++


Отправлено: 17:52, 10-12-2009

 

Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Сделал так:
PHP код: Выделить весь код

<?php

include "Client.php";

$http = new Net_HTTP_Client"letitbit.net"80 );
$http->setProtocolVersion"1.1" );
$http->addHeader"Host""letitbit.net" );
$http->addHeader"Connection""keep-alive" );
$params = array( "log" => "логин""pas" => "пароль" );
$status $http->post"/tmpl/login.php"$params );
$headers $http->getHeaders();
foreach (
$headers as $header)
{
echo 
"$header<br>";

$http->disconnect();
?>

Всё вроди норм работает...
Если пароль и логин верен, то в заголовке возвращает ( getHeaders(); ):

Цитата:
nginx/0.7.62
Sun, 13 Dec 2009 10:22:04 GMT
text/html
chunked
keep-alive
PHP/5.2.11
log=тут логин; expires=Wed, 23-Dec-2009 10:22:04 GMT; path=/; domain=letitbit.net; pas=тут мд5 пароля; expires=Wed, 23-Dec-2009 10:22:04 GMT; path=/;
domain=letitbit.net
http://letitbit.net/
Теперь я так понял нужно получить куки и добавить их через addCookie( cookieName, cookieValue ), чтобы они отправлялись каждый раз, но как их получить????

-------
Хочу научиться писать драйвера на с++


Отправлено: 13:29, 13-12-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


morgan1991, какой у тебя браузер?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:23, 13-12-2009 | #12


Аватара для morgan1991

Старожил


Сообщения: 398
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Igor_I, Mozilla Firefox 3.5.5

Спасибо, понял...
Хранится только две куки log и pas... а эти данные возвращаются в заголовке...

-------
Хочу научиться писать драйвера на с++


Отправлено: 20:54, 13-12-2009 | #13



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] PHP|Логин на сайте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Как сбросить сохранённые логин и пароль в XP? IksSafonsky Microsoft Windows 2000/XP 3 05-08-2013 12:11
Доступ - [решено] Логин и переименование учетной записи. 9073 Microsoft Windows 2000/XP 1 17-09-2009 11:16
[решено] Проблема с ICQ(неверный логин/пароль) vitaha Сетевые технологии 2 15-06-2006 23:24
php как запретить принимать post данные со страницы не находящейся на моем сайте? гы. E-mail Вебмастеру 1 03-04-2005 19:19
PHP: Сколько юзеров на сайте DeadAdmin Вебмастеру 1 14-08-2003 14:59




 
Переход