HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

Цитата:
Сообщение от inlanger  
Как это проделать? Интересует именно проверка на то, брал ли скрипт данные или нет...
Если известно с какого сайта идут запросы, можно отслеживать приходил ли запрос оттуда или нет, к примеру сверяя полученный REMOTE_ADDR с IP сервера на котором весит тот сайт.

Последний раз редактировалось ant0ha; 03.11.2007 в 01:03..
 
Ответить с цитированием

  #2  
Старый 03.11.2007, 00:34
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

нифига не понял...можно подробнее? ведь єто тема для ПХП новичков.
 
Ответить с цитированием

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

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

Цитата:
Сообщение от inlanger  
нифига не понял...можно подробнее? ведь єто тема для ПХП новичков.
Я могу предложить вот такой вариант, обственно то что предлагал.
PHP код:
<?php
if ($_SERVER['HTTP_USER_AGENT'] != "") { echo "пришел юзвер"; }
?>
схема не 100% вероятные проблемы:
1-поделка запроса,либо какой либо мусор в запорсе,можно отфильтровать.
2-если в настройках браузера установлено, чобы он не передавал эту инфу, или каки-либо другие трудности, то ту другой вариант,-выдирать ip-клиента($_SERVER['REMOTE_ADDR']) и проверяем на наличе хоста на этом ip(http://search.msn.com/results.aspx?q=ip:здесь_ip_который_в драли, и проверяем что нам выдал поиск)

Ну и как следствие из всего выше излагаемого
PHP код:
<?php 
$test 
"no!";
if (
$_SERVER['HTTP_USER_AGENT'] != "" ) { 
    if ( 
substr_count($_SERVER['HTTP_USER_AGENT'],"Opera") > or substr_count($_SERVER['HTTP_USER_AGENT'],"Mozilla") > ) { $test "ok!"; }
}
$file file_get_contents("http://search.msn.com/results.aspx?q=ip:".$_SERVER['REMOTE_ADDR']);
$file1 file("http://search.msn.com/results.aspx?q=ip:".$_SERVER['REMOTE_ADDR']);
$exmp1 "|<h1>Поиск по запросу &quot;<strong>ip:(.*)</strong>&quot; не дал результатов.</h1>|siU";
$exmp2 "|<h1>We did not find any results for <strong>ip:(.*)</strong>.</h1>|siU";
preg_match($exmp2,$file,$out2);
if ( 
$out1[0] != "" or $out2[0] != "" ) { echo "Пришел юзвер<br>\n\r"; }
else { echo 
"Пришел ROBOT<br>\n\r"; }
echo 
"Тест на браузер:".$test;
?>
Скрипт можно оптимизировать записывая в файл ip-адреса уже побывавших машин,и уже не использовать проверку на наличие доменного имени привязанного к этому ip.
Ну а дальше автор разбирайся сам, во всяком случаи могу помочь в реализации, елси будут проблемы.

p.s.:Еще одной из ступени проверки можно включить само определение чему принадлежит ip,но это уже немного другая история.

Последний раз редактировалось RedBull@12; 03.11.2007 в 03:27..
 
Ответить с цитированием

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

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

ну а так забивать каждый новый хост руками, не накладно ли это?
 
Ответить с цитированием

  #5  
Старый 03.11.2007, 03:03
XIII
Участник форума
Регистрация: 06.02.2006
Сообщений: 137
Провел на форуме:
656903

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

народ вот таой тупой вопрос: =)
видел ссылки типа board.php?z
меня интересует ?z , как это называется и где про это прочитать?
 
Ответить с цитированием

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

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

Цитата:
Сообщение от XIII  
народ вот таой тупой вопрос: =)
видел ссылки типа board.php?z
меня интересует ?z , как это называется и где про это прочитать?
это переменная передаваемая через GET-запрос
http://www.php.su/books/?php
читай
 
Ответить с цитированием

  #7  
Старый 03.11.2007, 13:25
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Цитата:
Сообщение от XIII  
народ вот таой тупой вопрос: =)
видел ссылки типа board.php?z
меня интересует ?z , как это называется и где про это прочитать?
это гет запрос, весь гет запрос можно прочитать с помощью $_SERVER["QUERY_STRING"].
 
Ответить с цитированием

  #8  
Старый 03.11.2007, 17:54
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Хм...это всё очень круто. Но дело в том, что я знаю,какие серваки обращаются к моему скрипту. Но как им сказать, брали ли они инфу или нет?
 
Ответить с цитированием

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

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

Цитата:
Сообщение от inlanger  
Хм...это всё очень круто. Но дело в том, что я знаю,какие серваки обращаются к моему скрипту. Но как им сказать, брали ли они инфу или нет?
В чем проблема?
Я предолжил скрипт с расширенными способностями.
Твой скрипт содержится в моем как подскрипт, точнее я впримечании написал.
 
Ответить с цитированием

  #10  
Старый 03.11.2007, 18:07
getMessage
Новичок
Регистрация: 26.10.2007
Сообщений: 9
Провел на форуме:
44483

Репутация: 2
Question

Прохожу уроки php =) Вот, застрял на операторе - foreach) помагите разобраться

PHP код:
<?php

$streets_nomer 
= array ("Sedulinos all." => 73"Jaunistes all." => 25"Kosmoso all." => 43"Taikos all." => 12);
ksort ($steets_nomer); 
foreach (
$streets_nomer as $streets => $nomer
{
 
$nomer number_format(nomer); 
 echo 
"$streets$nomer.<br>"
}
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.