Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Юзербар с IP и никнеймом ][

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Юзербар с IP и никнеймом ][
Имя
Сообщение << Старые топики   Новые топики >>
Юзербар с IP и никнеймом ][ - 2008-11-13 05:59:24.460000   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
Умный юзербар
Сегодня я прочитал уже N-ную просьбу поделиться сорцами моего юзер-
бара на forum.xakep.ru. На последние несколько просьб я ответил приме-
рно так: "Скоро на моем сайте". Собственно, обещание держу :)
Итак, чем же так отличается мой ЮБ от сотен других ЮБ на этом
форуме?
Он показывал и сейчас показывает ник того, кто его смотрит. Кроме случаев,
когда пользователь в режиме инкогнито (т.е. его нет в списке online)
или когда пользователь - гость.
Q: Как же это работает?
A: Если ты бываешь на этом форуме и читаешь топики, то наверное уже
заметил(а), что когда смотришь какой-либо тред, то в верхней части
страницы написано, кто сейчас его просматривает. Так вот, когда
пользователь заходит на страницу, где есть мой ЮБ, то его браузер
отправляет моему ЮБ запрос, где кроме всего содержится адрес страницы,
с которой браузер этот запрос посылает.
Так мой юзербар узнает, с какой страницы пользователь пришел. Далее
он сам "заходит" на эту страницу. И "читает", кто смотрит это топик.
Самый последний "читавший" (т.е. самый первый в списке) считается тем,
кто тянет этот юзербар. А те кто раньше посмотрел (т.е. далее по спис-
ку читающих) уже загрузили мою картинку до последнего "читающего" :)
Иногда происходят ошибки типа этой: первый пользователь (1) грузит
тред, в это время второй (2) тоже его грузит, но начал его грузить
раньше, чем у (1) началась загрузка картинок. Получается (2) становит-
ся последним "смотрящим". Затем у оба пользователя считаются моим ЮБ
одним (2). Есть другие схожие ошибки, но не буду дальше их перечислять
Итак, мой скрипт определяет ник и IP смотрящего и перенаправляет
браузер на другой скрипт, который все это обрабатывает и рисует ЮБ.
Вот и все :)
Q: Неужели все так просто?
A: Да
Q: Не может быть!!!
A: Может
Q: Хочу посмотреть!
A: А смотри! :D
Скрипт-определитель: http://kolpeex.com/sources/php-ub_part1.html
Скрипт-картинка: http://kolpeex.com/sources/php-ub_part2.html

Автор: Я
Источник: http://kolpeex.com/contents/php-userbar.txt
Post #: 1
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 14:01:53.223333   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
quote:

Сейчас это не единственный, но зато самый первый ЮБ, который пока-
зывал и сейчас показывает ник того, кто его смотрит.


Вот уж зазнался) Самый первый такой юзербар появился у Лекса на позапрошлый Новый Год.

Идём дальше. Код.

function get_sub($data,$from,$to) { $s_from = strlen($from); $from_i = strpos($data,$from)+$s_from; $data = substr($data,$from_i,-1); $to_i = strpos($data,$to); return substr($data,0,$to_i);
Грош цена этой функции, если изменится хоть одна сточка в коде вывода тредов (ибо изменится смещение, по которым ищется текст " Пользователи, просматривающие топик:").

Крути-не крути а придётся юзать регулярки.

Ну и думаю будет не лишним упомянуть что форум использует кодировку utf-8, в связи с чем на картинке русские никнеймы будут криво отображаться. Для этого необходимо отпарсенный ник перевести в utf-8.

Единственное, за что можно поставить плюс (что и делаю) - конструктор гифки.
Post #: 2
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 14:19:18.776666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
а у меня регулярка. Правда стрёмная и громоздкая - не буду выкладывать
Post #: 3
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 14:24:31.296666   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
quote:

ORIGINAL: Pashkela

а у меня регулярка. Правда стрёмная и громоздкая - не буду выкладывать


Не стесняйся, все свои)

Мож моя ещё страшней окажется)
Post #: 4
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 14:53:25.016666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Ну ладно, чур только не смеяться, я php всего год назад узнал, что вообще есть:)

Правда у меня всё в одном файле, он же gif, просто в .htaccess добавил строчку и всё, чтобы gif как php воспринимался, плюс шрифт для написание русских ников на картинке (в данном случае - dss1.gif, можете заменить её на любую, только тогда придется с выводом в плане координат поработать):

&lt;?php @set_time_limit(0); $logik = 0; Header("Content-type: image/gif"); $string = $_SERVER['REMOTE_ADDR']; $vremya = date("d.m.Y H:i"); $sys = eregi(windows,$_SERVER['HTTP_USER_AGENT']); if($sys==1){ $string2 = "Windows"; } else { $string2 = "Linux"; } $query=$_SERVER["QUERY_STRING"]; $otkuda=getenv("HTTP_REFERER"); $patern = "/^(http:\/\/)?([^\/]+)/i"; $otkuda1 = preg_match($patern, $otkuda, $rezz); //Определяем хост, если не forum.xakep.ru - то не будет работать, ну чтобы подпись не тырили на другие сайты, что и просходило, как показывали логи:) //Узнаем имя //--------------------------------------------------------------- $handler=fopen('tema.txt','w'); $responce = ""; $fsock = fsockopen("forum.xakep.ru",80,$errnum,$errstr,2); $headers = "GET $otkuda HTTP/1.1\n"; $headers .= "Host: forum.xakep.ru\n"; $headers .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n"; $headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n"; $headers .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n"; $headers .= "Keep-Alive: 500\n"; $headers .= "Connection: close\n"; $headers .= "Content-Type: application/x-www-form-urlencoded\r\n\r\n"; fwrite ($fsock,$headers); while (!feof($fsock)) $responce .= fread($fsock,1024); fclose ($fsock); fwrite($handler,$responce . "\n"); fclose($handler); $search = '/showProfile.aspx?memid='; $buffer = ''; $t=array(); $handle = fopen("tema.txt", "r"); while (!feof($handle)) { $buffer = fgets($handle); if(strpos($buffer,$search)){ $patterns[0] = "/ /"; $replacements[0] = ""; $buffer = preg_replace($patterns, $replacements, $buffer); $t = explode(' ',$buffer); break; } } fclose($handle); $user = explode(',',$t[0]); $nik = $user[0]; $patern = "|&lt;[^&gt;]+&gt;(.*)&lt;/[^&gt;]+&gt;|U"; preg_match($patern, $nik, $rez); if ($rez[1]=="Pashkela") // ну тут чтобы не логировать самого себя { $logik = 0; } else { $logik = 0;// Если 1 - включается логирование, 0 - нет } $nik1 = iconv("UTF-8", "CP1251//TRANSLIT", $rez[1]); if ($nik1=="") {$nik1="Гость";} $nikk = "Hi, $nik1! Scanning......................................................................................"; $pps = "...$vremya...All data was saved. Thank you -=PASHKELA=-"; //--------------------------------------------------------------- $otkuda = "From: $otkuda"; $browser=getenv("HTTP_USER_AGENT"); $browser = "Your browser: $browser"; $string = "Your IP: $string "; $string2="Your OS: $string2"; if ($rezz[2]=="forum.xakep.ru") // Вот тут проверям законность использования подписи { $im = ImageCreateFromPng("dss1.gif"); $ip = $_SERVER['REMOTE_ADDR']; $ip = htmlspecialchars(gethostbyaddr($ip)); $c1 = ImageColorAllocate($im, 0, 0, 0); $mf = imageloadfont ('11778.ttf'); $black = imageColorAllocate($img, 0, 0, 0); imagettftext($im, 10, 0, 20,15, $black, "11778.ttf",$nikk); ImageString($im,3,20,20,$string,$c1); ImageString($im,3,193,20,$ip,$c1); ImageString($im,3,20,37, $string2,$c1); ImageString($im,3,165,37, $browser,$c1); ImageString($im,3,20,54, $pps,$c1); ImageGif($im); ImageDestroy($im); if ($nik1=="Гость") {exit;} if ($logik==0)// Тут смотрим, вести логирование или нет { exit; } $sklad=fopen('log.txt','a+'); if($sklad) { fwrite($sklad,"===============================" . "\r\n"); fwrite($sklad,"Дата - $vremya" . "\r\n"); fwrite($sklad,$otkuda . "\r\n"); fwrite($sklad,$nik1 . "\r\n"); fwrite($sklad,$string2 . "\r\n"); fwrite($sklad,$string . "\r\n"); fwrite($sklad,$ip . "\r\n"); fwrite($sklad,"===============================" . "\r\n"); } fclose($sklad); exit; } exit; ?&gt;
.htaccess:

Options -Indexes &lt;Files ~ "\.gif$"&gt; AddType application/x-httpd-php .gif &lt;/Files&gt; &lt;Files "log.txt"&gt; order allow,deny deny from all &lt;/Files&gt;
ну и трушрифт, чтобы русские ники корректно на картинке отображались:

http://stream.ifolder.ru/9054742

Единственный недостаток этой байды - когда кто-то лазиет под гостем - присваивает ему имя создателя темы или того, кто её смотри ТОЖЕ в данный момент:) Но мне дальше просто лень было мучать и потом при желании всегда можно определить, кто гость, а кто нет:) По повторам
Post #: 5
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:01:48.490000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
Pashkela, ну не только когда под гостем… вот у меня щас пишет Thank u -=Pashkela=- =)
Post #: 6
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:02:57.253333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
НИК сверху, вообще-то, а снизу типо авторство:) Специально смазано так сделал, а то тут некоторые кричат: "Прошу не обнародывать мои конфедициальные данные! Очень прошу!"[sm=ag.gif][sm=ag.gif][sm=ag.gif]

Скажи еще у тебя на картинке сейчас не написано сверху "Hi, brtn! Scanning…."
Post #: 7
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:06:57.116666   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
ахах просто пунктуация не соблюдена - 'спасибо вам пашкела' и 'спасибо вам, пашкела' =)

+ да не филолог я [sm=ag.gif]

Post #: 8
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:09:36.210000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Исправил *развелось фелолагов*:)
Post #: 9
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:24:55.246666   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
quote:

$search = '/showProfile.aspx?memid='; $buffer = ''; $t=array(); $handle = fopen("tema.txt", "r"); while (!feof($handle)) { $buffer = fgets($handle); if(strpos($buffer,$search)){ $patterns[0] = "/ /"; $replacements[0] = ""; $buffer = preg_replace($patterns, $replacements, $buffer); $t = explode(' ',$buffer); break; } } fclose($handle); $user = explode(',',$t[0]); $nik = $user[0]; $patern = "|&lt;[^&gt;]+&gt;(.*)&lt;/[^&gt;]+&gt;|U"; preg_match($patern, $nik, $rez);


Брр-р-р… Дремучий лес)


Вот как у меня ник ищется:

$ch&nbsp;=&nbsp;curl_init($ref); curl_setopt&nbsp;($ch,&nbsp;CURLOPT_HEADER,&nbsp;0); curl_setopt&nbsp;($ch,&nbsp;CURLOPT_NOBODY,&nbsp;0); curl_setopt($ch,&nbsp;CURLOPT_USERAGENT,&nbsp;$ua); ob_start(); curl_exec&nbsp;($ch); curl_close&nbsp;($ch); $buf&nbsp;=&nbsp;ob_get_contents(); ob_end_clean(); preg_match('|&lt;a(.*)showProfile(.*)title(.*)&gt;(.*)&lt;\/a&gt;|Ui',&nbsp;$buf,&nbsp;$out); if(!empty($out[4]))&nbsp;{ $nick&nbsp;=&nbsp;$out[4];
Post #: 10
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 15:50:29.316666   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
quote:

ORIGINAL: AdReNaL1Ne


Ну и думаю будет не лишним упомянуть что форум использует кодировку utf-8, в связи с чем на картинке русские никнеймы будут криво отображаться. Для этого необходимо отпарсенный ник перевести в utf-8.


Русские ники отображает корректно.
[upd] p.s. Я сейчас немного пьян, но до меня дошло, что ты написал: "отпарсенный ник из utf-8 перевести в utf-8" )))

quote:

Вот уж зазнался) Самый первый такой юзербар появился у Лекса на позапрошлый Новый Год.

Я глубоко извиняюсь. За все время своего присутствия ни у кого не видел. Поправил.
Post #: 11
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 20:10:21.350000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
2 AdReNaL1Ne:

Да, через курлы клево, но даже в твоем случае если гость, и если он просматривает топик одновременно с зарегенным юзером - то ник ГОСТЯ определится как ник зарегенного юзера, который В ДАННЫЙ момет вместе с ГОСТЕМ просматривает топик
Post #: 12
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 20:59:49.916666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
В общем переделал децл, теперь работает более корректно + пишет не тупо рефер, а название темы по русски:)

&lt;?php @set_time_limit(0); $logik = 0; Header("Content-type: image/gif"); $string = $_SERVER['REMOTE_ADDR']; $vremya = date("d.m.Y H:i"); $sys = eregi(windows,$_SERVER['HTTP_USER_AGENT']); if($sys==1){ $string2 = "Windows"; } else { $string2 = "Linux"; } $query=$_SERVER["QUERY_STRING"]; $otkuda=getenv("HTTP_REFERER"); $patern = "/^(http:\/\/)?([^\/]+)/i"; $otkuda1 = preg_match($patern, $otkuda, $rezz); //Узнаем имя //--------------------------------------------------------------- $handler=fopen('tema.txt','w'); $responce = ""; $fsock = fsockopen("forum.xakep.ru",80,$errnum,$errstr,2); $headers = "GET $otkuda HTTP/1.1\n"; $headers .= "Host: forum.xakep.ru\n"; $headers .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n"; $headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n"; $headers .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n"; $headers .= "Keep-Alive: 500\n"; $headers .= "Connection: close\n"; $headers .= "Content-Type: application/x-www-form-urlencoded\r\n\r\n"; fwrite ($fsock,$headers); while (!feof($fsock)) $responce .= fread($fsock,1024); fclose ($fsock); //Название темы //=================================== $patern = "|&lt;[^&gt;]+&gt;(.*)&lt;/[^&gt;]+&gt;|U"; preg_match($patern, $responce, $rezzz); $tema = iconv("UTF-8", "CP1251//TRANSLIT", $rezzz[1]); //=================================== fwrite($handler,$responce . "\n"); fclose($handler); $search ="/showProfile.aspx?memid="; $buffer = ''; $t=array(); $handle = fopen("tema.txt", "r"); while (!feof($handle)) { $buffer = fgets($handle); if(strpos($buffer,$search)) { $t = explode(' ',$buffer); if ($t[10]=='class="subhead"'){$nik="Гость";break;} $buffer = preg_replace("/ /", "", $buffer); $t = explode(' ',$buffer); $patern = "|&lt;[^&gt;]+&gt;(.*)&lt;/[^&gt;]+&gt;|U"; preg_match($patern,$t[0], $rez); $nik = $rez[1]; break; } } fclose($handle); if ($nik=="Pashkela") { $logik = 0; } else { $logik = 1;// Если 1 - включается логирование, 0 - нет } $nik1 = iconv("UTF-8", "CP1251//TRANSLIT", $nik); if(empty($nik1)) {$nik1="Гость";} $nikk = "Hi, $nik1! Scanning......................................................................................"; $pps = "...$vremya...All data was saved.Thank you.(c)-=PASHKELA=-"; //--------------------------------------------------------------- $otkuda = "From: $otkuda"; $browser=getenv("HTTP_USER_AGENT"); $browser = "Your browser: $browser"; $string = "Your IP: $string "; $string2="Your OS: $string2"; if ($rezz[2]=="forum.xakep.ru") { $im = ImageCreateFromPng("dss1.gif"); //$nik = "-=Pashkela=-"; $ip = $_SERVER['REMOTE_ADDR']; $ip = htmlspecialchars(gethostbyaddr($ip)); //$ip = gethostbyname($ip); //$c = ImageColorAllocate($im, 32, 150, 0); $c1 = ImageColorAllocate($im, 0, 0, 0); //ImageString($im,3,20,3,$nikk,$c1); $mf = imageloadfont ('11778.ttf'); $black = imageColorAllocate($img, 0, 0, 0); imagettftext($im, 10, 0, 20,15, $black, "11778.ttf",$nikk); ImageString($im,3,20,20,$string,$c1); ImageString($im,3,193,20,$ip,$c1); ImageString($im,3,20,37, $string2,$c1); ImageString($im,3,165,37, $browser,$c1); ImageString($im,3,20,54, $pps,$c1); ImageGif($im); ImageDestroy($im); if ($nik1=="Гость") {exit;} if ($logik==0) { exit; } $sklad=fopen('log.txt','a+'); if($sklad) { fwrite($sklad,"===============================" . "\r\n"); fwrite($sklad,"Дата - $vremya" . "\r\n"); fwrite($sklad,$tema . "\r\n"); fwrite($sklad,$nik1 . "\r\n"); fwrite($sklad,$string2 . "\r\n"); fwrite($sklad,$string . "\r\n"); fwrite($sklad,$ip . "\r\n"); fwrite($sklad,"===============================" . "\r\n"); } fclose($sklad); exit; } exit; ?&gt;
Но проблема с "если гость, и если он просматривает топик одновременно с зарегенным юзером - то ник ГОСТЯ определится как ник зарегенного юзера, который В ДАННЫЙ момет вместе с ГОСТЕМ просматривает топик" - остается по прежнему нерешенной. Если гость ОДИН просматривает топик - то ГОСТЬ в лог не пишется.
Post #: 13
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 21:48:51.360000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
quote:

Но проблема с "если гость, и если он просматривает топик одновременно с зарегенным юзером - то ник ГОСТЯ определится как ник зарегенного юзера, который В ДАННЫЙ момет вместе с ГОСТЕМ просматривает топик" - остается по прежнему нерешенной. Если гость ОДИН просматривает топик - то ГОСТЬ в лог не пишется.


Да, когда заходит гость, то в лог всё равно записывается ник того кто первый списке просматривающих, но ведь при этом меняется ип и браузер, поэтому гостя отсеить легко.
Post #: 14
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:03:36.943333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Надо что-то делать:D8|
Post #: 15
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:07:56.616666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000

quote:

ORIGINAL: Pashkela

Надо что-то делать:D8|

просить Пу о создании ][-api для юзербаров :D

ps: Вот интересно, я один реферер чищу, или еще кто-то?)
Post #: 16
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:16:45.946666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
В смысле "реферер ищу"? Гость может зайти и из темы на ][, а не c постороннего сайта. Ну так, на шаг поближе:)
Post #: 17
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:27:03.763333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Про реферер я говорил не имея в виду проблему с гостями.
Я про http://forum.xakep.ru/m_1281491/mpage_1/key_/tm.htm#1282484
Post #: 18
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:35:20.690000   
RanDoMix

Сообщений: 1568
Оценки: 0
Присоединился: 2007-10-20 20:09:28.990000
А вы парсите лучше строчку "Зашли как:", чем кто топик смотрит.
Post #: 19
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:39:10.350000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
аа, понятно:)) Ну тогда наверное один. Хотя при моем алгоритме пока пустых реферов не было - всегда есть название темы на русском
Post #: 20
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:40:29.143333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000

quote:

ORIGINAL: RanDoMix

А вы парсите лучше строчку "Зашли как:", чем кто топик смотрит.


Легко сказать - и через сокеты и через курлы всегда как Guest. Хоть ты и зарегенный. Не все так просто. Это было самое очевидное. Я тут полазил - Великий Пу вообще не просто так хлеб-то ест
Post #: 21
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:48:18.110000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
quote:

Легко сказать - и через сокеты и через курлы всегда как Guest. Хоть ты и зарегенный. Не все так просто. Это было самое очевидное. Я тут полазил - Великий Пу вообще не просто так хлеб-то ест

то есть как это, не получается парсить строку? это что же Пупкин сделал такое? )
Post #: 22
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:50:03.593333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

Легко сказать - и через сокеты и через курлы всегда как Guest.

Оно и будет гостем, куков-то нет.

Зы: про реферер молчу, почему-то мне казалось, что символ # не схавает сервак)
Post #: 23
RE: Юзербар с IP и никнеймом ][ - 2008-11-13 22:50:50.343333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Причем здесь не получается? Просто при попытке спарсить через курл или сокеты в этой строчке всегда значение == Guest

quote:

ORIGINAL: oRb
Оно и будет гостем, куков-то нет.


+

а возможность захавать куки == фактический взлом:)
Post #: 24
RE: Юзербар с IP и никнеймом ][ - 2008-11-16 20:07:49.550000   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Заметил такую штуку что когда сегодня первый раз на глаза попался юзербар Pashkel`ы то меня почему то определило как гостя!!!!(офигеть)
Айпи у мну динамический и я так подозреваю что скрипт сначала принимает меня как гостя а когда уже второй раз меня уже нормально определило…
вообщем созрело предложение:
может было б не плохо что б ваши скрипты ставили куки, кто за ним сидит, когда уже точно определили кто есть кто…
а еще я сильно не разбираюсь но можно и сессию открывать на продолжительное время….

З.Ы. если где бред сказал не пинайте….слабо разбираюсь… Воскресенье мысли всякие в башку лезут….
Post #: 25
RE: Юзербар с IP и никнеймом ][ - 2008-11-16 20:11:01.490000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Если тебя определил, как гостя - значит и был под гостевым доступом. За исключением просмотра профайла. Скрипт тырит ники только из темы конкретной, когда ты смотришь профайл - то нет
Post #: 26
RE: Юзербар с IP и никнеймом ][ - 2008-11-16 20:39:59.423333   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Ситуация такая я заскочил к тебе в профайл а потом перешёл по одному из твоих последних ответов а он меня сразу бах  и гостем!!!я обновил страницу и тогда все норм…
Post #: 27
RE: Юзербар с IP и никнеймом ][ - 2008-11-17 01:20:52.983333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
У тебя тормозной инет, поздравляю:)
Post #: 28
RE: Юзербар с IP и никнеймом ][ - 2008-11-17 01:59:26.826666   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Спасибо[sm=bu.gif]

1мбит/сек уже не достаточно для форума хакера….
Post #: 29
RE: Юзербар с IP и никнеймом ][ - 2008-11-17 05:04:46.803333   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
Спасибо, xaxa89. Идея с куками хорошая.
Post #: 30
RE: Юзербар с IP и никнеймом ][ - 2008-11-17 09:42:26.206666   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Спасибо:)
Post #: 31
RE: Юзербар с IP и никнеймом ][ - 2010-01-02 04:06:29.650000   
DIMONLE

Сообщений: 24
Оценки: 0
Присоединился: 2008-10-14 20:41:17.220000
Я очень извиняюсь за то что апнул столь старую тему,но мне очень интересен юб kolpeex'a,ссылки сдохли так что не мог бы кто нить их выложить,если у кого нить они существуют?
Post #: 32
RE: Юзербар с IP и никнеймом ][ - 2010-01-02 05:05:53.436666   
_$_ProCodeMaker_$_

Сообщений: 89
Оценки: 0
Присоединился: 2009-12-04 20:59:39.970000
quote:

ORIGINAL: DIMONLE

Я очень извиняюсь за то что апнул столь старую тему,но мне очень интересен юб kolpeex'a,ссылки сдохли так что не мог бы кто нить их выложить,если у кого нить они существуют?

юб не вижу 8|
спроси у него, аська есть…
Post #: 33
RE: Юзербар с IP и никнеймом ][ - 2010-01-06 20:40:09.680000   
DIMONLE

Сообщений: 24
Оценки: 0
Присоединился: 2008-10-14 20:41:17.220000
дайте кто исходники если у кого остались,а то ася молчит(
Post #: 34
Страниц:  [1]
Все форумы >> [Для начинающих] >> Юзербар с IP и никнеймом ][







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.