Официальный форум СВД Встраиваемые Системы
23 Апрель, 2024, 10:06:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: 650 Slinger методы Post и Get  (Прочитано 815 раз)
lonely.myp
Интересующийся

Сообщений: 8


« : 01 Октябрь, 2019, 10:13:51 »

Непонятки с работой методов в слингере.
В документации нет разделения на тип запроса, а по факту разница есть.

Запустил слингер, сделал 2 кнопки на страничке (для авторизации), одна посылает пароль методом post вторая get.
потом выполняется скрипт авторизации
и в конце страницы выводится содержимое переменных которое заполнил слингер.
вот такой код:
Код:
<form action="index.shtml" method="post">
<button name="Password" value="123456">Send Post</button>
</form>

<form action="index.shtml" method="get">
<button name="Password" value="123456">Seng Get</button>
</form>

<!--#exec cgi="test.cgi" -->

<p>Method: <!--#echo var="REQUEST_METHOD"-->
<p>Query string: <!--#echo var="QUERY_STRING"-->
<p>CONTENT_TYPE: <!--#echo var="CONTENT_TYPE"-->
<p>CONTENT_LENGTH: <!--#echo var="CONTENT_LENGTH"-->
пароль должен обработаться скриптом
содержимое скрипта примитивно и просто выводит обратно полученное значение:
Код:
#!/bin/sh
PASSWORD=`echo $QUERY_STRING | sed -n 's/^.*Password=\([^&]*\).*$/\1/p'`
echo "<p>Password= $PASSWORD !"

в результате если используется метод get то я вижу переданную клиентом строку
и успешно извлекаю из неё пароль.
Цитировать
Password= 123456 !
Method: GET
Query string: Password=123456
CONTENT_TYPE:
CONTENT_LENGTH:

а если методом post, то вижу тип и длину переданной строки, но не её содержимое.
Цитировать
Password= !
Method: POST
Query string:
CONTENT_TYPE: application/x-www-form-urlencoded
CONTENT_LENGTH: 15
То есть вроде как что-то отправляется, но самого содержимого не вижу.

Вопрос что собственно делать?
Как мне в скрипте получить содержимое переданное клиентом?
Использовать Get не вариант, так как это всётаки страница авторизации и негоже чтобы пароль светился с адресной строке.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 05 Сентябрь, 2021, 22:05:49