ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

31.01.2008, 19:07
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Перезапусти браузер
|
|
|

31.01.2008, 19:08
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
И браузер перезапускал и куки чистил
|
|
|

31.01.2008, 19:09
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
У тя выполняеться
echo "Пользователь: ".$_SERVER['PHP_AUTH_USER'];
echo "Пароль: ".$_SERVER['PHP_AUTH_PW'];
?
|
|
|

31.01.2008, 19:12
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
У меня выполняется
Header("WWW-Authenticate: Basic realm=\"Авторизуйтесь\"");
Header("HTTP/1.0 401 Unauthorized");
echo "test";
Но окна не возникает
|
|
|

31.01.2008, 19:15
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Попробуй вначале написать
$_SERVER['php_auth_user'] = 0;
Окошко выскочит?
|
|
|

31.01.2008, 19:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Ммм, скажем так, как отдельный скрипт авторизация появляется, а в моем скрипте почему то нет
|
|
|

31.01.2008, 19:21
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
PHP код:
<?php
function auth() {
header('WWW-Authenticate: Basic realm="Авторизуйтесь"');
header('HTTP/1.0 401 Вы не авторизированы');
die("Ошибка");
}
if (empty($_SERVER['PHP_AUTH_USER'])) {
auth();
}
else
{
echo "Пользователь: ".$_SERVER['PHP_AUTH_USER'];
echo "Пароль: ".$_SERVER['PHP_AUTH_PW'];
}
?>
У мя так все работает...
Попробуй зайти под другим браузером ищи проблему в include "./login.php";
|
|
|

01.02.2008, 03:43
|
|
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме: 7215020
Репутация:
1423
|
|
Нужна помощь. Имеется такой HTTP запрос
POST http://site.ru/script.cgi HTTP/1.0
Host: site.ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: Accept-Language: uk
Connection: keep-alive
Referer: http://site.ru/page1
Cookie: id=12345678
Content-Type: multipart/form-data; boundary=---------------------------89463267115936
Content-Length: 441
-----------------------------89463267115936
Content-Disposition: form-data; name="qqqq"
qwer
-----------------------------89463267115936
Content-Disposition: form-data; name="qqqw"
qwer
-----------------------------89463267115936
Content-Disposition: form-data; name="qqqa"
qwer
-----------------------------89463267115936
Content-Disposition: form-data; name="qqqc"
qwer
-----------------------------89463267115936--
Мне нужно отправить его из скрипта сокетом. Правильно ли я оформил HTTP запрос в переменной $in ?
PHP код:
$in = "POST http://site/script.cgi HTTP/1.0\n";
$in .= "Host: mail.rambler.ru\n";
$in .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\n";
$in .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\n";
$in .= "Accept-Language: Accept-Language: uk\n";
$in .= "Connection: keep-alive\n";
$in .= "Referer: http://site.ru/page1\n";
$in .= "Cookie: id=".$id."\n";
$in .= "Content-Type: multipart/form-data; boundary=---------------------------89463267115936\n";
$in .= "Content-Length: 449\n\n";
$in .= "-----------------------------89463267115936\n";
$in .= "Content-Disposition: form-data; name=\"qqqq\"\n";
$in .= "\n";
$in .= "qwer\n";
$in .= "-----------------------------89463267115936\n";
$in .= "Content-Disposition: form-data; name=\"qqqw\"\n";
$in .= "\n";
$in .= "qwer\n";
$in .= "-----------------------------89463267115936\n";
$in .= "Content-Disposition: form-data; name=\"qqqa\"\n";
$in .= "\n";
$in .= "qwer\n";
$in .= "-----------------------------89463267115936\n";
$in .= "Content-Disposition: form-data; name=\"qqqc\"\n";
$in .= "\n";
$in .= "qwer\n";
$in .= "-----------------------------89463267115936--\n";
$in .= "\n";
fputs($socket,$in);
|
|
|

01.02.2008, 09:56
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Нет, не правильно. Разделитель должен быть не \n а \r\n и, кроме того, На всякий случай, последи за Content-Length
|
|
|

01.02.2008, 12:55
|
|
Познающий
Регистрация: 22.11.2006
Сообщений: 68
Провел на форуме: 682079
Репутация:
137
|
|
Пара интересующих меня вопросов...
Решить я их решил, просто интересно.
PHP код:
mysql_query("INSERT INTO `comments` (text, messageid) VALUES ('$text', '$messageid')") or die("0o0".mysql_error());
Работает нормально.
mysql_query("INSERT INTO `comments` (ftext, messageid) VALUES ('$ftext', '$messageid')") or die("0o0".mysql_error());
Выдает ошибку. Почему ?
И еще, почему, если перед setcookie(); поставить echo(); возникает ошибка -
Cannot modify header information - headers already sent
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|