Показать сообщение отдельно
Старый 23.12.2003, 15:03
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 6  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Реальных способов обойти -- нет. Можно защититься от тупой пионерской установки формы, адресующей чужой скрипт. В этом подойдет твой скрипт, если исправить в нем ошибку.

Далее: есть мнение, что произошла подмена задач и на само деле требуется нечто иное, а не именно защита от поста с другого сайта.

P.S. Тестовый пример:

PHP код:
<?php
$from 
'http://myservak.com.foobar.ru/form.html';
$from=parse_url($from);
if(
stristr($from['host'],"myservak.com"))
  echo 
"Переменная пришла именно с MyServak.com";
else
  echo 
"Переменная пришла не понятно откуда.";
?>
Думаю, исправить будет несложно.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++