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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Запись по рефералу!
 
 автор: Panker   (10.05.2006 в 01:35)   письмо автору
 
 

Понел я как узнать посленею страниц рефа!
теперь вопрос новый!

<?php 
$str 
"$_SERVER[HTTP_REFERER]"
echo 
substr($str,(strrpos($str,"/")+1)); 
?>
если я так рефа получаю!
Смотри те я записываю коментария в тот же файл откуда пришли тока вот в другую папку
как мне осуществить этО!
Как бы если запись вот

$full_news=$_POST['full_news'];
$fp=fopen("news/$id_news.php","a+");  //Создаем файл, где будут полные новости!
flock ($fp,LOCK_EX); 
fputs($fp,"<? include 'top.php'?> <br> $full_news <br><br><br>$comentarii<? include 'top2.php'?>"); 
fflush ($fp);
flock ($fp,LOCK_UN); 
fclose($fp); 

вместо $id_news какую переменую писать?
как бы чтоб название было тоже с каково пришли ? :)

   
 
 автор: Panker   (10.05.2006 в 01:38)   письмо автору
 
   для: Panker   (10.05.2006 в 01:35)
 

Блин я задумался! Вот если челвоек придёт с яндекса! Тоисть реферал будет не старниа с нвоостями! Тогда комент не защитается! :(
как ваще мона сделать коментария? Желательно без сессий :(

   
 
 автор: cheops   (10.05.2006 в 13:49)   письмо автору
 
   для: Panker   (10.05.2006 в 01:38)
 

Комметарии к чему? Зачем используются рефереры? Ведь они могут быть отключены, может вместо них лучше использовать GET-параметры?

   
 
 автор: Panker   (10.05.2006 в 14:42)   письмо автору
 
   для: cheops   (10.05.2006 в 13:49)
 

Я вот не задумывался......
А как понять реферелы могут быть отключены?
И как бы вы посаветовали?
Поподробней про Гет если мона :)

   
 
 автор: P@Sol   (10.05.2006 в 14:45)   письмо автору
 
   для: Panker   (10.05.2006 в 14:42)
 

если ты сразу зашел на страницу - рефферер отсутствует, вы объясните для чего Вам нужны были реффереры? что вы хотеле добиться путем проверки и записи их?

   
 
 автор: Panker   (10.05.2006 в 17:17)   письмо автору
 
   для: P@Sol   (10.05.2006 в 14:45)
 

Не так понели! РЕФЕРАЛА НЕ МОЖЕТ НЕ БЫТ!Ь
ибо форма для коментво на страници! со старници в обработчик! а в обработчики снимается рефка )) вот так ) так что реф всегда тот что нужин!
тока вот опасность ) могут загрузить форму на сайт и нагадить мне :)

   
 
 автор: Loki   (10.05.2006 в 17:45)   письмо автору
 
   для: Panker   (10.05.2006 в 17:17)
 

рефферер передается броузером. так что его наличие зависит только от настроек броузера, файрвола и прокси.

   
 
 автор: cheops   (10.05.2006 в 19:28)   письмо автору
 
   для: Panker   (10.05.2006 в 17:17)
 

>РЕФЕРАЛА НЕ МОЖЕТ НЕ БЫТ!Ь
Напротив - ряд браузеров и firewall позволяют подавить отправку реферала серверу, реферал также может быть подделан - лучше не завязывать функциональность сайта на на рефереал.

   
 
 автор: Panker   (10.05.2006 в 19:50)   письмо автору
 
   для: cheops   (10.05.2006 в 19:28)
 

тогда как быть? тока плиз подробней!

   
 
 автор: Panker   (10.05.2006 в 19:50)   письмо автору
 
   для: Panker   (10.05.2006 в 19:50)
 

и как подделать реферала?

   
 
 автор: Panker   (10.05.2006 в 19:53)   письмо автору
 
   для: Panker   (10.05.2006 в 19:50)
 

насчё тподделки я больше не беспокоюсь ибо вот что прищло мне на помощь :)

if(ereg($_SERVER['SERVER_NAME'], $_SERVER['HTTP_REFERER']))

вроде классненько работает! я попробывал с другова сайта с другйо старници послать коментарий мне ответили
ПОШЕЛ ТЫ НА.... ну и как пологается по полнйо :)))))))
Корчое так вот! а насчёт подавленяи рефки я не думла блина =(:(

   
 
 автор: cheops   (11.05.2006 в 01:11)   письмо автору
 
   для: Panker   (10.05.2006 в 19:53)
 

Подделка происходит обычно более изощрённо http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=8931.

   
 
 автор: Panker   (11.05.2006 в 06:09)   письмо автору
 
   для: cheops   (11.05.2006 в 01:11)
 

Новую тему создам! :)

   
Rambler's Top100
вверх

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