ivan_i

Рейтинг
48
Регистрация
27.02.2010

Извиняюсь за неполное описание условий задачи.

<form> прописана на сайте http://site1.ru

а action идёт на http://site2.ru/

т.е. я при нажатии на картинку <form> попадаю на другой сайт и передаю параметры ему через Post.

Так вот перед тем, как я "улечу" на другой сайт, я хочу на своем еще кое что сделать на php.

Некоторые пишут, что типа можно через прокладку, а в самой прокладке делаю свои дела и потом редирект на site2.ru. Но как мне при это передать параметры на другой сайт методом Post?

ivan-lev, я так понимаю, что вы как раз и показали решение.

а не могли бы вы подробно код показать, как это сделать (я не спец по ява-скриптам)?

т.е. я пишу:

<form action="http://site2.ru/" method="post" onsubmit="<тут вызов процедуры на JS>">

<input type="image" src="images/img.gif" width="200" height="200" />

<input type="hidden" name="param" value="1" />

</form>

а что тут и как на ява-скрипте написать вызов php-файла?

михаилл:
Коллеги, хватит какашками кидаться.
Все выяснилось, заблокировали из-за Рапиды

В очередной раз убеждаюсь, что Сбербанк - это Унылое .авно

Понял. Спасибо.

Я сначала реализовал на php, но меня смутило то, что браузеры не выдавали 404 как обычно выдают в таких случаях, и я начал искать, как это сделать в .htaccess - потратил время, так и не смог найти работающий код. и задал вопрос тут.

Значит с php-кодом всё в порядке и можно его использовать?

Chukcha:
? - это разделитель между URL и параметрами
? не является частью URL, с которым работает mod_rewrite.
Если уж очень надо
то проще анализировать url в коде
$_SERVER['REQUEST_URI']

я пробовал в код страницы вставить вот такой php-код:

<?

$uri = $_SERVER['REQUEST_URI'];

$pos = stripos($uri,".php?");

if ($pos > 0) {

header("HTTP/1.1 404 Not Found");

exit;

}

?>

но браузер FF не отдает 404, а просто чистый лист. Хром пишет - Ошибка, а не 404.

Что не так в этом коде?

Может кто знает, как сделать, бьюсь уже не первый день над вопросом, буду очень благодарен за помощь:

нужно в .htaccess сделать такой редирект, чтобы с адресов

http://site.ru/statia.php?блаблабла

выдавало код 404

т.е., если в строке адреса после .php набрали символ ? и за ним всё что угодно или даже просто один символ ?, то тут же 404 код

набрали

http://site.ru/statia.php? - получите 404

набрали

http://site.ru/statia.php?param - получите 404

набрали

http://site.ru/statia.php?param=vasya - получите 404

и т.д.

Скажу сразу сайт на инклудах, никакой CMS нет.

trahtor:
Уже несколько лет увлекаюсь астрономией. Я и брат. На выходных смотрели небесное небо ночью и заметили группу неизвестных объектов, которые движутся к Земле. По нашим расчетам, они будут здесь в эту пятницу, 21.12.2012. Фото сегодня еще раз сделаю и выложу, для ясности. Это не астероиды 100%. Может кто подскажет, куда написать или позвонить, чтобы решили этот вопрос. А то выходит, что Майя были правы..

звони 02, они тебе всё расскажут и решат твой вопрос

Заказал две статьи на первый сайт.

Работа была выполнена оперативно и качественно, за что ТС большое спасибо!

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

Ув. разработчики.

Последний раз пользовался программой в апреле месяце и вот она снова понадобилась для нового проекта. Запустил как обычно парсинг Я-вордстат и через несколько часов он мне начал выдавать страницу http://block.yandex.ru/ "ошибка 403 Доступ к нашему сервису запрещен" - заблокировали IP.

Подскажите, пож-та, как теперь нужно парсить Я-вордстат? У меня запланирован большой объём, а тут такое. И разблокируется ли со временем мой IP?

Всего: 160