[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: POST REDIRECT
cyberx
У меня вопрос на счет POST redirect -а. Возможно ли это вообще? Ну например
header ("Location: album.php?id=$id&ref=$ref");
exit();

передает GET переменные, но я хочу передать POST. В album.php хочу принимать только РОSТ и любые GET отсеивать.



Спустя 46 минут, 24 секунды (3.01.2010 - 15:13) sergeiss написал(а):
Можно, если ты создашь форму, которую программно запустишь при выполнении каких-то условий. Для формы укажешь тип передачи данных "post", и в нужных полях укажешь нужные данные.
Только учти, что это задача не для ПХП, а для JS.

Спустя 11 минут, 13 секунд (3.01.2010 - 15:24) cyberx написал(а):
Даа с js у меня проблемы rolleyes.gif
Ну вот например форма
<form action='album.php' method='post'>
<
input type='hidden' name='id' value='$id'>
<
input type='hidden' name='ref' value='$ref'>
<
input type='submit' name='submit' class='button_more' value=''>
</
form>

И много js когда надо чтоб сделать отправку? А вообще это хоть чуть чуть добавить защиты? Ну если я в начале буду отсеивать любые GET переменные?

Спустя 8 минут, 48 секунд (3.01.2010 - 15:33) sergeiss написал(а):
Защиты нисколько не добавит smile.gif Только если от "пионеров".
А для отправки надо выполнить метод submit() для формы.

Спустя 8 минут, 29 секунд (3.01.2010 - 15:41) cyberx написал(а):
Ну если ни много надо писать может подскажешь как сделать автоматическую отправку? Если надо много мудрить то не стоит wink.gif А еще где то видел с помощью cURL
<?php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'htt p: // ';-);
curl_setopt($c, CURLOPT_POST, true);
curl_setopt($c, CURLOPT_POSTFIELDS, 'firstName=John&lastName:-Doe ';-);
curl_exec ($c);
curl_close ($c);
?>

Но не знаю как, я новичок в php rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.