Передача параметров методом POST

  • Автор темы Автор темы NetIce
  • Дата начала Дата начала

NetIce

Guest
Передача параметров методом POST

Доброе время суток
Есть, необходимость передавать параметр другой странице через ссылку, если передавать методом GET то проблем нет делаю вот так:
<a href=test1.php?tesr=2>ссылка</a>
обрабатываю
switch ($_GET["test"])
а вот как сделать тоже самое методом POST ?
 
добавляй в форму hidden поле
а после обработки поста делае хидер локейшен гетом
 
>а вот как сделать тоже самое методом POST ?

Через форму. Т.е. данные нужно держать в скрытых полях формы, и при нажатии на ссылку сабмитить форму. В форуме по JavaScript есть много примеров.
 
какая форма ? нет ее у меня
у меня есть только текставая ссылка
как можно передать в этом случаи методом post ?
 
никак, чудик.
если у тебя нету формы - значит, у тебя нету и метода пост.
почитал бы хоть какую-нибудь книжку "вебмастер для чайников" на досуге, что ли.

Если у тебя есть какая-то проблема, которую ты пытаешься решить, от незнания, таким кривым способом, и тебе нужно решение - то постарайся изложить проблему наиболее продробно и связно.
Тебе расскажут, как это сделать по-человечески, а не "постом без формы"
 
Фанат
все знать невозможно ! вот я и спросил у более опытных возможноли это впринципе так как не где в книжках "вебмастер для чайников" ненаписано :)
просто думал что с помощью php можно это как-то реализовать.
в инете есть статьи в которых описывают эту возможность через сессии. или врут там нагло ? у меня не получилось повторить то что делают там
 
с помощью пхп невозможно реализовать что бы то ни было, выполняющееся в браузере, на твоем собственном компьютере.
потому, что пхп выполняется на сервере, с которого браузер, расположенный на твоем компьютере, запрашивает информацию. Методом ПОСТ или ГЕТ.
об этом написано в учебнике "пхп для чайников".

Поэтому ни сессиями, ни базой данных, текстовыми файлами, ни любым другим механизмом, доступным пхп, заставить браузер послать запрос тем или иным етодом невозможно.

повторяю свой вопрос.
второй раз и поледний.
поскольку ты путаешься в терминах и пишешь полную белиберду, я спрашиваю тебя - какова реальная задача, которую ты решаешь.
Либо тебя интересует решение и ты отвечаешь на мой вопрос, либо мы расстаёмся и ты идёшь рассказывать свои байки в другом месте.
Если ты выберешь первый вариант, то будь добр обойтись без описаний вида "можно это ", "эту возможность " и "параметро методом POST ", поскольку первые два не несут никакой смысловой нагрузки, а третье, как мы выяснили - тоже.
 
Фанат
сори за глупые вопросы. меня ввели заблуждение
я только учусь, вот и запутался в преть постараюсь быть максимально точен...
пытаюсь реализовать шаблон в который подключаются три файла
head.php
switch ($_GET["incl"]) {
перечисляются файлы, однин из которых подключается include в зависимости от переданной переменной
}
bottom.php

есть более верное решение этой задачи?
 
скорее всего, словами "параметр методом пост" ты называешь "передать параметр так, чтобы его не было видно в адресной строке".
Твк вот так и надо писать! Словами. В которых ты уверен.
И тебе ответят - этого делать не надо.
Такие мысли приходят в голову только чайникам, которые вчера впервые интернет увидели.
Параметр в адресной строке - вещь необходимая и важная.
и прятать его никуда не надо.
 
Фанат
сори за глупые вопросы. меня ввели заблуждение
я только учусь, вот и запутался в преть постараюсь быть максимально точен...
пытаюсь реализовать шаблон в который подключаются три файла
head.php
switch ($_GET["incl"]) {
перечисляются файлы, однин из которых подключается include в зависимости от переданной переменной
}
bottom.php

есть более верное решение этой задачи?
 
так подключай - кто тебе не даёт? а скрывать-то тебе его зачем?

и помни, что подключать таким образом можно только статическую информацию, а не пхп-скрипты.

да и сам-то свитч не больно-то удобен для таких вещей.
 
Фанат
почитал, подумал, осознал, решил что незачем
 
На этот форум набрёл, задавая в поиск тот же вопрос, что и топикстартер.
Я правильно понял: передать параметры скрытно (методом post, без отображения их в строке ссылки) - нельзя?
Задача такая:
Ссылка находится в строке меню (там форму не организуешь).
Передавать хочу IP пользователя. Не каждому посетителю это понравится.
А заполнить массив $_POST самостоятельно можно?
Или есть какие ещё варианты. (Наверное есть).
--
Спасибо за потраченное время.
 
Передавать IP не надо. Он и так передается. $_SERVER - тут помоему есть. REMOTE_ADDR
 
Сверху