Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Можно ли отследить запросы к сайту?

Сообщения:  [1-10]   [11-13] 

 
 автор: Sfinks   (06.12.2011 в 17:06)   письмо автору
 
   для: Dazzl   (06.12.2011 в 12:26)
 

маловероятно

  Ответить  
 
 автор: Dazzl   (06.12.2011 в 12:26)   письмо автору
 
   для: Sfinks   (06.12.2011 в 12:05)
 

Спасибо! а можно как-нить сам запрос и его данные скрыть ?

  Ответить  
 
 автор: Sfinks   (06.12.2011 в 12:05)   письмо автору
 
   для: Dazzl   (06.12.2011 в 11:53)
 

Если вы заходите на сайт, перебрасывающий запрос не указывая в адресной строке переменную $_GET['num'], то само собой будет варнинг.
Обращайтесь как программа: http://domen.ru/skript.php?num=1 (или любой другой существующий номер), а не http://domen.ru/skript.php
либо последнюю строку замените на:
<?
  
if(!empty($url)) echo file_get_contents($url);
  else echo 
"Статья не найдена";
?>

  Ответить  
 
 автор: Dazzl   (06.12.2011 в 11:53)   письмо автору
 
   для: Sfinks   (05.12.2011 в 14:19)
 

Я попробовал и у меня всё получилось всё работает тока одно смущает меня когда я переходу (браузером) на сайт перебрасывающий запрос то он отоброжает ошибку:

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty in Z:\home\test1.ru\www\index.php on line 10

Хотя через прогу винды всё работает, это потом не вылезет боком? так должно быть? если что я проверял через денвер

  Ответить  
 
 автор: Dazzl   (06.12.2011 в 11:30)   письмо автору
 
   для: Sfinks   (05.12.2011 в 14:19)
 

Мм.. слушай а интересной вариант спасибо, значит если я буду так передовать запросы то конечный сайт куда запросы будут приходить обробатоваться и возврощаться обратно в прогу останеться в секрете? но сами передоваемые запросы (несущее инфо) будет просмативаться? я правильно понял?

  Ответить  
 
 автор: Sfinks   (05.12.2011 в 14:19)   письмо автору
 
   для: Dazzl   (05.12.2011 в 13:20)
 

Если же вам нужно защитить только адрес источника, а не информацию, то вариантов полно. Простейший:
<?
  
switch($_GET["num"]){
    case 
1$url "http://skrytyj_server.ru/statya_1.html"; break;
    case 
2$url "http://skrytyj_server.ru/statya_2.html"; break;
    case 
3$url "http://skrytyj_server.ru/statya_3.html"; break;
    case 
4$url "http://skrytyj_server.ru/statya_4.html"; break;
    case 
5$url "http://skrytyj_server.ru/statya_5.html"; break;
  }
  echo 
file_get_contents($url);
?>

Размещаете этот скрипт на промежуточном хостинге с поддержкой пхп на домене, например, domen.ru под именем, например, skript.php и для получения статьи ваша программа может обращаться не к http://skrytyj_server.ru/statya_1.html a к http://domen.ru/skript.php?num=1

  Ответить  
 
 автор: Sfinks   (05.12.2011 в 14:07)   письмо автору
 
   для: Dazzl   (05.12.2011 в 13:20)
 

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

  Ответить  
 
 автор: Dazzl   (05.12.2011 в 13:20)   письмо автору
 
   для: Dazzl   (05.12.2011 в 13:05)
 

если мона сюда на пишите этот скрипт

  Ответить  
 
 автор: Dazzl   (05.12.2011 в 13:05)   письмо автору
 
   для: Гость   (05.12.2011 в 12:58)
 

Я как новичёк воще не понял что вы сказали но если вы скините статью и сайт на эту тему я буду благодарен ))

  Ответить  
 
 автор: Гость   (05.12.2011 в 12:58)   письмо автору
 
   для: Dazzl   (05.12.2011 в 12:33)
 

На сервере размещаете скрипт который будет проксировать ваши запросы на другой сайт и отдавать ответ. Вот собственно и все.

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования