Войти

Показать полную графическую версию : Передать значение Web-серверу методом POST


Scorpion666
29-06-2007, 08:03
Доброе ремя суток!
Есть к примеру ссылка такого вида <a href="?user=Pupkin&id=4">
Можно ли передать Web-серверу по ссылке методом POST переменные user и id?
Заранее благодаою!

XCodeR
29-06-2007, 08:47
Scorpion666
нельзя. через прямую ссылку можно передовать только GET переменные.

vadimiron
29-06-2007, 12:12
Scorpion666
При нажатии на кнопку(ссылку) можно активировать JavaScript, который создать поля со значениями и submit() - отправит их на сервер.


Scorpion666
а что за проблема?? может по-другому её решим?

Scorpion666
29-06-2007, 13:08
vadimiron
При нажатии на кнопку(ссылку) можно активировать JavaScript, который создать поля со значениями и submit() - отправит их на сервер.
Это хорошая идея :)
Я ее уже реализовал
echo "<script language=\"JavaScript\">
function CurentPage(Page){
document.SM.page.value = Page;
document.SM.submit();
}
</script>
<form name=\"SM\" method=\"POST\" action=\"\">
<input type=\"hidden\" name=\"selectnik\" value=\"".$_POST["selectnik"]."\">
<input type=\"hidden\" name=\"rec_countSel\" value=\"".$_POST["rec_countSel"]."\">
<input type=\"hidden\" name=\"page\">
</form>";
а ссылка имеет вид:
echo "<a href=\"javascript:CurentPage(Номер страницы)\">номер страницы</a>";
Задание такое, организовать постраничный вывод, значение передаются методом POST.
Интересно а какие еще можно придумать варианты! :)

Prisoner
29-06-2007, 15:40
Имхо, это очень плохое задание: нельзя будет передать кому-то (по асе, на форуме да и вообще) ссылку на конкретную страницу. Невозможность на что-то ссылаться - препятствие в доступе, что противоречит одному из принципов организации информации в Сети - доступность. Чем же GET не угодил?

Underson
06-07-2007, 22:51
ктсати да... согласен с Prisoner, какие религиозные убеждения мешают пользовать GET




© OSzone.net 2001-2012