Быстрый лёгкий надёжный форумный движок
Вы не вошли.
По одновременному входу на оба форума (не регистрации) при условии, что пароли совпадают.
Взял из мода artoodetoo (то что выше предлагал).
function httpPost($host, $path, $data, $port = 80)
{
$req = '';
foreach ( $data as $key => $value ) {
$req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
}
$req = substr($req, 0, strlen($req) - 1);
$http_request = "POST {$path} HTTP/1.0\r\n";
$http_request .= "Host: {$host}\r\n";
$http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
$http_request .= "Content-Length: " . strlen($req) . "\r\n";
$http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
$http_request .= "\r\n";
$http_request .= $req;
$response = '';
if (false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) )) {
die ('Could not open socket');
}
fwrite($fs, $http_request);
while (!feof($fs)) {
$response .= fgets($fs, 1160); // One TCP-IP packet
}
fclose($fs);
$response = explode("\r\n\r\n", $response, 2);
return $response;
}
$response = httpPost('сайт на который надо залогиниться', '/login.php?action=in - адрес до login.php на этом сайте', array(
'form_sent' => '1',
'csrf_tokn' => 'csrf_tokn сформированный для IP сервера на котором лежит это файл',
'req_username' => 'имя пользователя, которое он ввел в форме входа',
'req_password' => 'пароль пользователя, который он ввел в форме входа',
'save_pass' => 'значение 'save_pass' из формы входа',
'not_robot_nul' => 'значение 'not_robot_nul' из формы входа')
);
// $response[1] - содержит html страницы ответа
'csrf_tokn' и 'not_robot_nul' - переменные нужные для моей сборки движка (антиспам)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Сижу и думаю: а куда куки будут писаться в ответ на такой запрос?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline