powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передача параметра cgi-скрипту
8 сообщений из 8, страница 1 из 1
Передача параметра cgi-скрипту
    #38409082
htmlщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Подскажите, пожалуйста, имеется скрипт script.cgi. Который запускается с html странички:
<html>
...
<a href=url/cgi-bin/script.cgi>Click</a>
...
</html>

Требуется через эту страничку, там через форму, передать параметр этому скрипту. Например, в окно ввода ввести какие-нибудь значение, а затем передать скрипту.

Т.к. в html-е совсем "ноль", прошу помощи у Вас!!!

Заранее благодарен!
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409139
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409236
htmlщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile, спасибо за ответ.

Сделал, так:
Код: html
1.
2.
3.
4.
<form name="input" action="url/cgi-bin/script.cgi" method="get">
<input type="text" name="TestParam" value="123">
<input type="submit" value="Submit">
</form>


Он передает скрипту параметры. Вот что в адресной строке после нажатия на кнопку: url/cgi-bin/script.cgi?TestParam=123

cript.cgi - это обычный bash-скрипт:
Код: c#
1.
2.
3.
4.
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo $1


Он выводит значение параметра на страничку в браузере. При передаче параметра в виде: TestParam=123 , не работает скрипт.
Можно ли сделать, так чтобы передавалось только значение параметра, например: url/cgi-bin/script.cgi?123 ?
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409293
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
htmlщикПри передаче параметра в виде: TestParam=123 , не работает скрипт.Что-то мешает переписать cgi-скрипт так, чтобы он понимал передачу параметров?


htmlщикМожно ли сделать, так чтобы передавалось только значение параметра, например: url/cgi-bin/script.cgi?123 ?Можно яваскриптом сформировать URL для перехода. Не используя форму для этой цели вообще.
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409319
htmlщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleЧто-то мешает переписать cgi-скрипт так, чтобы он понимал передачу параметров?
В принципе я для этого и спрашиваю. Подскажите, как можно переписать данный скриптик?

vkleМожно яваскриптом сформировать URL для перехода. Не используя форму для этой цели вообще.
vkle, у Вас есть пример? Как вариант рассмотреть можно... Только опять же на примерах было бы вообще здорово! :)
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409412
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
htmlщик,

Читаем в википедии про ЦГИ. Там же про ГЕТ и ПОСТ.
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409418
keinW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, собсна открываете скрипт и переписываете. ;) Ваш-то вопрос касался того как передать параметр - вам объяснили.

Чтобы "добыть" параметр из урла вам нужно его парсить. Вот тут есть пример с формами, посмотрите.
...
Рейтинг: 0 / 0
Передача параметра cgi-скрипту
    #38409594
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
htmlщикvkleЧто-то мешает переписать cgi-скрипт так, чтобы он понимал передачу параметров?
В принципе я для этого и спрашиваю. Подскажите, как можно переписать данный скриптик?
Читай раздел Getting Form Data in a Bash CGI на странице Creating CGI Programs with Bash: Getting Started .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передача параметра cgi-скрипту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]