На данный момент у меня есть два отдельных сценария: один, который просто печатает html для создания текстового поля и кнопки отправки, которая открывает ссылку на /~gen13/wordrate.cgi. Этот каталог (на нашем сервере классов) содержит второй скрипт, который теоретически должен взять текст, введенный пользователем, и вернуть некоторые значения.Как использовать ввод текстовой области HTML в виде строки для скрипта perl?
Моя проблема заключается в том, что я не могу понять, как получить доступ к вводу в текстовое поле первого файла со вторым файлом. Я прочитал открытые и используемые команды, но я не знаю, как я буду ссылаться на ввод или если доступный вход создается вообще (я беспокоюсь, что у меня просто есть текстовое поле, которое никуда не приведет. .).
HTML-скрипт здесь, в настоящее время он создает окно с функциональной кнопкой отправки, который правильно называет второй сценарий, но второй сценарий не хватает фактический созыва входа:
#!/usr/local/bin/perl
use CGI qw(:standard);
use strict;
use vars qw($
print header;
###Form Create###
&create_form;
sub create_form {
print ("<html><head><title>Wordy: Your One
Stop Verbosity Shop</title></head>\n<body>\n");
print ("WELCOME TO WORDY: YOUR ONE STOP VERBOSITY SHOP $vote<p>\n");
print <<endHTML;
<form action="/~gen13/wordrate.cgi" method="POST" target="_blank">
<textarea name="text" cols=120 rows=12>
Please enter your text...
</textarea>
<input type="submit" value="WORDIFY">
</form>
</body>
</html>
endHTML
}
exit;
извините, им не слишком знакомы с html или как реализовать идентификаторы сеанса или файлы cookie как именно я хотел бы интегрировать это во второй скрипт? на данный момент он просто описывает несколько подпрограмм и ссылается на переменную (называемую $ text в коде, но не ссылаясь ни на что) – koku
Чтобы создать сеанс для хранения информации локально и предоставить браузеру какой-то токен, он предоставит обратно на сервер в будущих запросах. Куки обычно используются, так как они идеально подходят для этого. – ikegami
Но, как я показал, здесь не обязательно быть такой фантазией. – ikegami