Обратите внимание, что если вы не хотите применять специальную обработку к своим входам, все, что вы делаете, строго эквивалентно этому (добавлено type="submit"
к кнопке для отправки формы):
[ 115]
<div id="parameters" class="panel-collapse collapse">
<form action="https://domain.tld" method="get">
<ul class="list-group">
<li class="list-group-item">
<label class="parameter">parameter0 0:</label> <input type="text" class="select-selected" id="parameter0" name="parameter0" maxlength="64">
</li>
<li class="list-group-item">
<label class="parameter">parameter 1:</label> <input type="text" class="select-selected" id="parameter1" name="parameter1" maxlength="64">
</li>
<li class="list-group-item">
<label class="parameter">parameter 2:</label> <input type="text" class="select-selected" id="parameter2" name="parameter2" maxlength="64">
</li>
<li class="list-group-item">
<label class="parameter">parameter 3:</label> <input type="text" class="select-selected" id="parameter3" name="parameter3" maxlength="64">
</li>
<li class="list-group-item">
<label class="parameter">parameter 4:</label> <input type="text" class="select-selected" id="parameter4" name="parameter4" maxlength="64">
</li>
</ul>
<button id="add_parameters" name="submit" type="submit" class="btn btn-primary">
APPLY
</button>
</form>
</div>
Объяснение : при использовании method="get"
в теге form
все входные значения будут переданы в URL на подача в формате url?{input1_name}={input1_value}&{input2_name}={input2_value}...
, точно так же, как вы делаете это по-своему
Сеансовый cookie-файл для каждого процесса, а не для окна. Таким образом, даже если вы выбрали Новое окно, вы все равно получите тот же идентификатор сеанса. Такое поведение имеет смысл. Вы не хотели бы, чтобы пользователь повторно входил в систему каждый раз, когда открывал новое окно при просмотре вашего сайта.
Я не знаю, как это можно обойти.
Это дизайн и пытаться изменить это очень плохая идея. Что если пользователь откроет ссылку в новой вкладке и закроет ее? Должен ли сеанс в исходной вкладке быть уничтожен? Конечно нет! Это показывает, почему вы даже не должны думать об этом.
Сессия заканчивается, когда закрывается последнее окно браузера. Если вам нужно что-то еще, вы: