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

NetIce

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

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

Фанат

oncle terrible
Команда форума
добавляй в форму hidden поле
а после обработки поста делае хидер локейшен гетом
 

Кром

Новичок
>а вот как сделать тоже самое методом POST ?

Через форму. Т.е. данные нужно держать в скрытых полях формы, и при нажатии на ссылку сабмитить форму. В форуме по JavaScript есть много примеров.
 

NetIce

Guest
какая форма ? нет ее у меня
у меня есть только текставая ссылка
как можно передать в этом случаи методом post ?
 

Фанат

oncle terrible
Команда форума
никак, чудик.
если у тебя нету формы - значит, у тебя нету и метода пост.
почитал бы хоть какую-нибудь книжку "вебмастер для чайников" на досуге, что ли.

Если у тебя есть какая-то проблема, которую ты пытаешься решить, от незнания, таким кривым способом, и тебе нужно решение - то постарайся изложить проблему наиболее продробно и связно.
Тебе расскажут, как это сделать по-человечески, а не "постом без формы"
 

NetIce

Guest
Фанат
все знать невозможно ! вот я и спросил у более опытных возможноли это впринципе так как не где в книжках "вебмастер для чайников" ненаписано :)
просто думал что с помощью php можно это как-то реализовать.
в инете есть статьи в которых описывают эту возможность через сессии. или врут там нагло ? у меня не получилось повторить то что делают там
 

Фанат

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

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

повторяю свой вопрос.
второй раз и поледний.
поскольку ты путаешься в терминах и пишешь полную белиберду, я спрашиваю тебя - какова реальная задача, которую ты решаешь.
Либо тебя интересует решение и ты отвечаешь на мой вопрос, либо мы расстаёмся и ты идёшь рассказывать свои байки в другом месте.
Если ты выберешь первый вариант, то будь добр обойтись без описаний вида "можно это ", "эту возможность " и "параметро методом POST ", поскольку первые два не несут никакой смысловой нагрузки, а третье, как мы выяснили - тоже.
 

NetIce

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

есть более верное решение этой задачи?
 

Фанат

oncle terrible
Команда форума
скорее всего, словами "параметр методом пост" ты называешь "передать параметр так, чтобы его не было видно в адресной строке".
Твк вот так и надо писать! Словами. В которых ты уверен.
И тебе ответят - этого делать не надо.
Такие мысли приходят в голову только чайникам, которые вчера впервые интернет увидели.
Параметр в адресной строке - вещь необходимая и важная.
и прятать его никуда не надо.
 

NetIce

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

есть более верное решение этой задачи?
 

Фанат

oncle terrible
Команда форума
так подключай - кто тебе не даёт? а скрывать-то тебе его зачем?

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

да и сам-то свитч не больно-то удобен для таких вещей.
 

NetIce

Guest
Фанат
почитал, подумал, осознал, решил что незачем
 

e-visitor

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

Adelf

Administrator
Команда форума
Передавать IP не надо. Он и так передается. $_SERVER - тут помоему есть. REMOTE_ADDR
 
Сверху