Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Февр. 2009
Помог: 0 раз(а)
|
vitaliy_mad пишет:может в браузере они отключены?
Нет, если заходить вручную, то все нормально. Но я пытаюсь заходить скриптом.
Вездеход пишет:chigok
если внешний скрипт - то это через курл или сокеты конектитесь? или он просто не от форума? =)
через curl. Вот мой скрипт:
PHP:
скопировать код в буфер обмена
//Функция, которой отправляю function file_open($url,$post,$referrer,$cook) { return $get_row_urlink; } //Получить "bblastvisit" и "bblastactivity" //bblastactivity всегда равно 0, поэтому его не нахожу. // Также находим значения всех скрытых полей формы отправки $header = file_open('http://ub3rhack3r5.org/newthread.php?do=newthread&f=20','1','index.php',$cook); //echo $header; preg_match("/bblastvisit=(.+?);/",$header,$cookie); $cook='bblastvisit='.$cookie[1].'; bblastactivity=0;'; echo '<br><br> cook1 '.$cook.'<br><br>'; preg_match("/class=\"panel\">(.+?)class=\"smallfont\"/is",$header,$out); //print_r($dootp); for($r=0;$r<count($dootp[1]);$r++){ if($dootp[1][$r]=='url'){ $dannie_dootp1 .= $dootp[1 ][$r].'='.preg_replace("/&/i",'%26',$dootp[2 ][$r]).'&'; } else{ $dannie_dootp1 .= $dootp[1][$r].'='.$dootp[2][$r].'&'; } } echo '<br><br> '.$dannie_dootp1.'<br><br>'; //Это делается для того, чтобы получить "bbsessionhash" $header = file_open('http://ub3rhack3r5.org/login.php?do=login',$dannie_dootp1.'vb_login_username=test_login&vb_login_password=123456','index.php',$cook); //$header; $cook =''; preg_match("/bbsessionhash=(.+?);/",$header,$cookie_session); $cook='bblastvisit='.$cookie[1].'; bblastactivity=0; bbsessionhash='.$cookie_session[1].';'; echo '<br><br> cook2 '.$cook.'<br>'; // Теперь, имея все куки и зная значения всех скрытых полей формы, пытаюсь //авторизоваться $header = file_open('http://ub3rhack3r5.org/login.php?do=login',$dannie_dootp1.'vb_login_username=test_login&vb_login_password=123456','index.php',$cook); echo $header; // Не получается =(
Код рабочий, можете запустить и посмотреть, в чем проблема...
P.S. Программированию учился сам, поэтому не сильно пинайте за кривой код (Отредактировано автором: 08 Июня, 2009 - 12:01:07)
|