ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #901  
Старый 17.11.2007, 13:57
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

у меня еще вариант с системным временем.
врядли будет совпалать секунда в секунду время на разных машинах,довольно редко да и при этом с одного айпи+с того же браузера...
проверка времени.
Берем выдираем системное время сервера(H1.M1.S1) и полученное нами время на машине у клиента(H2.M2.S3)....дальше из серверного времени вычитаем клиентское время(H1-H2.M1-M2.S1-S),у нас получается разница двух времен(H3.M3.S3)...совпадение мало вероятно...(но и тут же есть проблемы,еслиу клиента слишком медленный инет то данная тема будет ошибаться,хотя кто будет проводить атаку на медленном сервере)...и вписываем эту разницу в файл с ip клиента и его браузером...
т.е.
берем выдираем ip,браузер,системное время(через яваскрипт)...потом подается запрос...
и мы со своей стороны делаем проверку. в 3этапа:
1-Проверяем наличие данного ip.
2-если ip уже есть сверяем его браузеры
3-если сново сопадает - проверяем время.
Итог-
если все совпадает то человек уже здесь был,иначе-голосует

p.s.: ну я бы и не отказался от куков,подделать можно да,но все же как дополнительную проблему для недруга использовать тоже нужно.
а еще вариант,если человек зашел под ИЕ,то можно выдрать имя компьютера...которое тоже врядли будет совпадать...
Код:
var compName=new
ActiveXObject("WScript.Shell").Environment("Process").item("COMPUTERNAME");
Да и сессии я думаю тоже есть смысл прикрутить.

Последний раз редактировалось RedBull@12; 17.11.2007 в 14:11..
 

  #902  
Старый 17.11.2007, 20:12
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Вопрос...
Видел многие люди используют $http_post_vars и $http_get_vars но это вроде тоже самое что и
$_request да?

а если это так то почему люди не используют рекюест? это вродь и кароче и правельнее будет или это просто привычка?
 

  #903  
Старый 17.11.2007, 20:19
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Doom123  
Вопрос...
Видел многие люди используют $http_post_vars и $http_get_vars но это вроде тоже самое что и
$_request да?

а если это так то почему люди не используют рекюест? это вродь и кароче и правельнее будет или это просто привычка?
$_REQUEST - это любой метод, т.е. если $_GET['test'] или $_POST['test'] = 'asd', то и $_REQUEST['test'] = 'asd'.
Некоторые юзают $HTTP_POST(GET)_VARS, для уточнения, что юзается метод пост(гет). Чем отличается он от $_POST(GET) я не знаю =)
 

  #904  
Старый 17.11.2007, 20:29
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

спасиб за разеснение! мне просто показалось страным что юзают для определёного метода, иногда када делаеш скриптик и надо поменять метод пост на гет или наоборот то это ж геморой искать и заменять везде.

ещё вопрос ... када юзать echo а када printf()?
 

  #905  
Старый 17.11.2007, 20:35
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Doom123  
када юзать echo а када printf()?
echo можно юзать в любом слючае, но в некоторых printf удобней, это когда надо отформатировать и вывести строку.
 

  #906  
Старый 17.11.2007, 20:57
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

как генирировать неповторяющиеся случайные числа?
в функции rand() числа повторяюццо
 

  #907  
Старый 17.11.2007, 21:04
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

попробуй mt_rand()
__________________
Карфаген должен быть разрушен...
 

  #908  
Старый 17.11.2007, 21:36
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от mr.The  
как генирировать неповторяющиеся случайные числа?
в функции rand() числа повторяюццо
Цитата:
Сообщение от Scipio  
попробуй mt_rand()
А также srand() и mt_srand()
 

  #909  
Старый 18.11.2007, 17:50
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме:
306311

Репутация: 119
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Нужно вычислить количество повторений каждого имени и вывести в порядке убывания...
Должно работать, правда не тестил
PHP код:
$query=mysql_query("select `author` from `table` order by `author`") or die();
$author='';
$count='';
for(
$i=0;$i<mysql_num_rows($query);$i++){
  
$array=mysql_fetch_array($query);
  if(
$author==$array['author'] or !$count){
    
$author==$array['author'];
    
$count++;
  } else {
    echo 
$author.':'.$count.'<br>';
    
$author==$array['author'];
    
$count=1;
  }

 

  #910  
Старый 18.11.2007, 18:10
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме:
1025198

Репутация: 11
По умолчанию

Вот маленький рукописный сайтик состоящий из двух частей и соединёного в одном фрейме. Первая часть минюшка с сылками на страницы а вторая чать основная оставшаяся чатсть на которой выводятся фотки с кометами Так вот можноли написать такой скрипт чтобы всё это соеденить в одно окно и при переходе по ссылке изменялась вернее на ней выводилась необходимая инфа находящаяся по ссылки но при этом часть с менюшеой не изменялась??? Масло масленое понимаю но подругому не могу обьяснить кто может помочь тому буду благодарен.
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ