У меня мало скриптов Perl, которые выполняются, даже если мы передаем URL-адрес в адресной строке браузера. Я просто хочу остановить это поведение. То, что я хочу, - это когда пользователь нажимает кнопку или ссылку, на которую прикреплены скрипты, и только они должны получить выполнение.Как заставить скрипты Perl выполняться только тогда, когда пользователь нажимает на ссылку/кнопку и т. Д.
www.example.com/cgi-bin/abc.cgi --- Should not work.
<button on-click="/cgi-bin/abc.cgi"> Execute me </button> -- it should work
Как это сделать?
Вы в основном хотите, чтобы сервер приложений решал, нужно ли вызывать или нет сценарий. Удачи с этим. –
Это пахнет подозрительно, как проблема X-Y (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). На что вы на самом деле пытаетесь выполнить, блокируя пользователей вручную вводить URL-адрес? –
Итак, что должно произойти, когда URL-адрес вводится в адресной строке? –